10. OnePlus 5T
The best 'affordable' flagship on test
Release date: November 2017 | Weight: 162g | Dimensions: 156.1 x 75 x 7.3mm | OS: Android 7.1 | Screen size: 6-inch | Resolution: 1080 x 2160 | CPU: Snapdragon 835 | RAM: 6/8GB | Storage: 64GB/128GB | Battery: 3,300mAh | Rear camera: 20MP + 16MP | Front camera: 16MP
If it's an affordable flagship you're after, look no further. The OnePlus 5T offers facial recognition, a 6-inch 18:9 display, dual rear cameras, a premium metal body and the latest power under the hood, all for a price that comfortably undercuts Apple, Samsung and friends.
To achieve the lower price point some corners have been cut, but the cuts aren't as severe as you might think. There's no QHD resolution display, stereo speakers, expandable storage or standout camera, but what you do get is a highly capable Android smartphone that, more often than not, outperforms its price bracket.
If you're willing to put up with a few small compromises then you could argue the OnePlus 5T could be even further up this list. One thing is for sure though: in terms of value for money it won't disappoint.
How good is the camera?
- Read our in-depth OnePlus 5T review
Also consider: The Honor 9 is the other cheaper flagship model in this best phones list, combining a lower price with high-end specs. Both it and the OnePlus 5T make compromises here and there, but overall they're excellent value for what's on offer.