Best Android phone 2021: Which is the top Android phone to buy today?

The best all round Android phone is the Samsung Galaxy S21 Ultra. (image credit: Pocket-lint)
Oppo raises the bar with the X3 Pro - it's just a great flagship Android phone. (image credit: Pocket-lint)
A few corners are cut to get flagship performance at a cheaper price - but on the OnePlus 9, it's a compromise worth making. (image credit: Pocket-lint)
All the power and performance but in an attractively-priced package. (image credit: Pocket-lint)
Sony's best phone is one of the smaller models, offering that 21:9 display, plenty of power and great build quality. (image credit: Pocket-lint)
A sophisticated design and flagship hardware at a more affordable price from Xiaomi. (image credit: Pocket-lint)
You get a lot of phone for your money from Redmi. (image credit: Pocket-lint)
A mid-ranger with plenty of offer - including waterproofing which is rare at this price. (image credit: Pocket-lint)
Huge camera performance and 5G for the price. (image credit: Pocket-lint)
A slim design encases great mid-range performance with very little lacking from the Mi 11 Lite. (image credit: Pocket-lint)
A quality phone that's still great value for money priced. (image credit: Pocket-lint)
Mid-range position, but with a camera that performs. (image credit: Pocket-lint)
Ambitious phone with S Pen skills. (image credit: Pocket-lint)
Unbeatable battery life is what you get from the G9 Power, at a low price, but it does make some compromises. (image credit: Pocket-lint)