There's one key way in which Android is massively different from its Apple-branded smartphone competition - the number of phones out there running Google's hot mobile OS.
The big names are all here; Samsung, Sony, HTC and LG are all right at the fore. On top of that, there's a glut of other names in the mix, with the likes of Oppo, ZTE, Huawei and OnePlus all offering cheap smartphones - and Google's gone high end with the new Pixel range and Nexus phones before it.
The many variations in screen size, processor power, software features and design makes finding the best Android phone for you extremely tough.
- Best phone 2016: the 10 top smartphones we've tested
To help find the most fitting Android phone for you, we've rounded up the best Android handsets out there today, rating the phones on hardware performance, OS upgrade potential and, of course, how shiny and nice they are to have and boast about to work colleagues.
So here they are - the best Android phones money can buy today. For many, many different reasons.
10. Sony Xperia XZ
Sony finally has its flagship X
Weight: 161g | Dimensions: 146 x 72 x 8.1 mm | OS: Android Marshmallow | Screen size: 5.2-inch | Resolution: 1920 x 1080 | CPU: Snapdragon 820 | RAM: 3GB | Storage: 32GB | Battery: 2900mAh | Rear camera: 23MP | Front camera: 13MP
Sony has taken everything great about its last few smartphones and put them into one package for the Xperia XZ.
It's waterproof, has a premium design, a beautiful display, incredible camera tech and the best battery life we've seen on a flagship Sony phone in some time.
The 23MP sensor from the Xperia Z5 is still at play here, but it comes with a number of superior upgrades. The new autofocus means you can grab some incredible action shots that you'd struggle to recreate on any other smartphone.
It's a pricey choice for your next smartphone, but the Xperia XZ is one of the best on the market right now so it may be worth spending a little to get your hands on it.
Read the full review: Sony Xperia XZ