Because Android is such a popular smartphone operating system, this list has a lot in common with our list of the best smartphones. This is a rundown of the best Android phones or ones that aren’t an iPhone.

If you want to work out what the best Android phone to buy is based on your budget and needs then you’ve come to the right place. We’ve fully tested and reviewed all ten phones on this list and judged their displays, cameras, battery life and more to decide which we think is best.

Compared to buying an iPhone, buying an Android phone can be a dizzying choice thanks to the huge array of different devices from different manufacturers. While there are mid-range and budget Android options, this list is our collection of the best Android phones overall, so they’re higher in price as they have the best current features like top cameras, displays and build quality. 

This list collects all the big names, from Samsung and Huawei to the increasingly-prevalent Chinese manufacturers like OnePlus. There are loads of variations in screen size, processing power, camera capabilities and more, which does make finding the best Android phone for you pretty tough.

So here they are – the best Android phones money can buy today.

(Image credit: Samsung)

1. Samsung Galaxy S20 & S20 Plus

These are the very best Android phones

Release date: March 2020 | Weight: 163g/186g | Dimensions: 151.7 x 69.1 x 7.9mm/161.9 x 73.7 x 7.8mm | OS: Android 10 | Screen size: 6.2-inch/6.7-inch | Resolution: 1440 x 3200 | CPU: Snapdragon 865 / Exynos 990 | RAM: 8GB/12GB | Storage: 128GB (S20) or 128GB/256GB/512GB (S20 Plus) | Battery: 4,000mAh/4500mAh | Rear camera: 12MP + 64MP + 12MP | Front camera: 10MP

The best screen around

Excellent cameras

High price

Iterative improvements

The Samsung Galaxy S20 and Galaxy S20 Plus are – along with the Galaxy S20 Ultra – Samsung’s latest and greatest flagship phones, so it’s no wonder they top this list.

While the S20 Plus has a slight specs edge, thanks to a larger 6.7-inch screen, a bigger 4,500mAh battery, a fourth camera lens (for depth-sensing) and optionally more storage, they’re largely very similar phones, so they’re fit to share the top spot.

Both have a highly capable camera array, with 12MP standard, 12MP ultra-wide, and 64MP telephoto sensors, and both also have top-end power, thanks to a Snapdragon 865 or Exynos 990 chipset (depending on where in the world you are) and up to 12GB of RAM.

They also both have a stunning 1440 x 3200 display with a refresh rate of up to 120Hz. At the time of writing this is arguably the best screen you’ll find on any smartphone.

The design is premium too, and they’re both packed full of features, like reverse wireless charging, 5G, an in-screen fingerprint scanner, and water resistance. They might not quite be the very best at everything, but they’re certainly the best Android phones overall.

Read more: Samsung Galaxy S20 review

Read more: Samsung Galaxy S20 Plus review

Best Android Phone

Image Credit: TechRadar (Image credit: TechRadar)

2. Huawei P30 Pro

Huawei’s best Android phone ever

Release date: March 2019 | Weight: 192g | Dimensions: 158 x 73.4 x 8.4mm | OS: Android 9 | Screen size: 6.47-inch | CPU: Kirin 980 | RAM: 8GB | Storage: 128/256/512GB | Battery: 4,200mAh | Rear camera: 40MP + 20MP + 8MP + ToF | Front camera: 32MP

Fantastic cameras

Eye-catching design

Display ‘only’ Full HD

EMUI getting better

The Huawei P30 Pro could be the best Android phone we’ve used when it comes to photography. Its 5x and 10x zoom capabilities are staggeringly good. It also performs fantastically well in low light.

For those who really want to get up close to their subject, the P30 Pro also offers a 50x digital zoom, and although quality is reduced it’s still impressive.

You also get plenty of power under the hood, an in-display fingerprint scanner, premium design and wireless charging with the ability to wireless charge other devices from the back of the P30 Pro.

It’s a top, top Android phone and only narrowly misses out on top spot due to the Galaxy S10 Plus’ overall slicker and more rounded smartphone experience.

Read more: Huawei P30 Pro review

Best Android Phone

(Image credit: Future)

3. Samsung Galaxy Note 10 & Note 10 Plus

A top Android phone, and the best with a stylus

Release date: August 2019 | Weight: 196g | Dimensions: 162.3 x 77.2 x 7.9mm | OS: Android 9 | Screen size: 6.8-inch | Resolution: 1440 x 3040 | CPU: Snapdragon 855 / Exynos 9825 | RAM: 12GB | Storage: 256/512GB | Battery: 4,300mAh | Rear camera: 12MP + 12MP + 16MP + 3D ToF | Front camera: 10MP

Best screen on a smartphone

Handy S Pen Stylus

Supremely expensive

Camera isn’t the ‘best’

The Samsung Galaxy Note 10 Plus is the best that Samsung currently has to offer and is on top our list of the best Android phones, even with its huge price tag.

There’s a lot to love in Samsung’s Note phablet, from its beautiful 6.8-inch screen to the powerful selfie camera and the S Pen stylus which transforms your smartphone experience.

Sure, the cameras aren’t as good as the Huawei P30 Pro, and the body leaves a bit to be desired with its huge frame and slippery design, but this is still a great smartphone if you can stomach the price.

Read more: Samsung Galaxy Note 10 Plus review

(Image credit: OnePlus)

4. OnePlus 8 Pro

The most accomplished OnePlus ever, but also the priciest

Release date: April 2020 | Weight: 199g | Dimensions: 165.3 x 74.4 x 8.5mm | OS: Android 10 | Screen size: 6.78-inch | Resolution: 1440 x 3168 | CPU: Snapdragon 865 | RAM: 8/12GB | Storage: 256GB | Battery: 4,510mAh | Rear camera: 48MP + 48MP + 8MP + 5MP | Front camera: 16MP

One of the best displays around

5G and plenty of power

Most expensive OnePlus yet

Sizable rear camera bump

The OnePlus 8 Pro is the latest and greatest OnePlus handset, and it comes very close to challenging the best Samsung phones.

Its screen can rival them in fact – with its 120Hz refresh rate and crisp resolution, the OnePlus 8 Pro has one of the best displays you’ll find on a smartphone.

It also has a top-end Snapdragon 865 chipset, more RAM than you’ll know what to do with, and most of the other flagship bells and whistles, such as water resistance and wireless charging.

Its cameras arguably can’t quite match those of the very best phones – but they come close, and the price is the highest yet for a OnePlus phone – but still lower than some top-end handsets. All in all though, this is a stunning effort.

Read more: OnePlus 8 Pro review

Image Credit: TechRadar

Image Credit: TechRadar (Image credit: Huawei)

5. Huawei P40 Pro

Another top Huawei phone

Release date: March 2019 | Weight: 165g | Dimensions: 149.1 x 71.4 x 7.6mm | OS: Android 9 | Screen size: 6.1-inch | Resolution: 1080 x 2340 | CPU: Kirin 980 | RAM: 8GB | Storage: 64/128/512GB | Battery: 3,650mAh | Rear camera: 40MP + 16MP + 8MP | Front camera: 32MP

Great camera

Powerful processor

No wireless charging

P30 Pro is superior

The Huawei P40 Pro is the best camera phone you can buy. it’s that simple. Recommending it does comes with its own set of caveats given the Huawei/Google situation though. That’s why despite its extensive list of stellar features, you definitely need to read our P40 Pro review before picking one up. 

The P40 Pro’s Leica-branded imaging system is spearheaded by a brand new 50MP sensor, which uses RYYB (red yellow yellow blue) sub-pixel formation, like the 40MP P30 Pro before it. Huawei claims this makes its cameras better able to handle dark scenes like a champion, and we can attest to the fact the P40 Pro absolutely can. 

The rest of the phone’s hardware is top-tier, it looks a treat and has plenty of power, so if (and only if) you’re comfortable with the Google-free software experience, the P40 Pro packs plenty to love.

Read more: Huawei P40 Pro review

White double door dog crate & side table.