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.