We are talking about none other than the last great Nexus device, the not-too-shabby Huawei-made Nexus 6P, and a device that is often cited as one of the best value-for-money phones of 2016 - the mighty OnePlus 3.
An excellent trio by all standards! However, there's a rather large elephant in the room, taken the form of a simple question: should you get the Pixel XL, the Nexus 6P, or the OnePlus 3? Which one would be a better fit for your pocket?
Well, we can't decide that for you, but we can help you by showing you how the three compare in terms of raw specs... and size, too!
6.09 x 2.98 x 0.34 inches
154.72 x 75.74 x 8.6 mm
5.93 oz (168 g)
Google Pixel XL