Update: The Moto G5 is the newest addition to our best Android phones list, with Motorola's best selling range making the grade once again.
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 Lenovo, Motorola and OnePlus all offering cheap smartphones - and Google's gone high end with the new Pixel range.
The many variations in screen size, processor power, software features and design makes finding the best Android phone for you extremely tough.
- Best smartphone: the 10 top phones 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. Moto G5
A premium touch arrives on the best-selling budget Android
Weight: 145g | Dimensions: 144.3 x 73 x 9.5mm | OS: Android 7.0 | Screen size: 5-inch | Resolution: 1920 x 1080 | CPU: Snapdragon 430 | RAM: 3GB | Storage: 16GB/32GB | Battery: 2800mAh | Rear camera: 13MP | Front camera: 5MP
The Moto G range is the brand's best selling line of phones, ever. The budget offerings boast solid spec sheets and affordable price tags, and it's more of the same with the new Moto G5.
It's a little more pricey than its predecessors, but it still offers excellent value for money and the new metal finish on the rear gives the G5 a touch of class.
The only real negative here is the lack of NFC, but if you're not bothered about using Android Pay to purchase goods contactlessly in stores then it won't be an issue at all.
Read the full review: Moto G5