Fullscreen 6.0 in (152 mm) display QHD+ (2880 x 1440) pOLED at 538ppi
12.2MP 1.4m Autofocus with laser + dual pixel phase detection Optical + electronic image stabilization
Qualcomm Snapdragon 835 2.35Ghz + 1.9Ghz, 64Bit Octa-Core
4GB LPDDR4x RAM, 64GB Internal Storage
Current user, will be upgrading to the 6 or 6 Pro when they are released later this month.
The Pixel 2 XL
The phone will not receive the Android 12 Update, as it has come to its end of life cycle.
For those willing to tweak, you can unlock the bootloader, use a custom ROM from XDA that you like, pair it with Sultan Kernel (To both increase performance and get much better battery life).
I personally use the PixelDust ROM + Sultan Kernal and I see 5+ hours of screen on time regularly (that's almost 3 years after owning the device) with no games being played obviously. So just for regular use of browsing and different social media platforms, occasionally taking pictures and editing them too.
This phone is almost 5 years old…