7. Huawei Mate 10 Pro
A powerful phone with an amazing battery life
Release date: October 2017 | Weight: 178g | Dimensions: 154.2 x 74.5 x 7.9mm | OS: Android 8 | Screen size: 6-inch | Resolution: 1080 x 2160 | CPU: Kirin 970 | RAM: 6GB | Storage: 128GB | Battery: 4,000mAh | Rear camera: 20MP+12MP | Front camera: 8MP
The Huawei Mate 10 Pro is a phone that might not instantly be on your wish list, but the brand has made huge strides of late (just look at where the P20 Pro sits), and the battery life is something that outranks most on this list. If you're feeling that it's time for a change, this is worth checking out.
Screen: The Full HD screen is a match for the Pixel 2 but not its other Android competitors like the Galaxy S9 and Note 8 phones from Samsung. As such, the screen on the 10 Pro is very good...but not spectacular.
Battery: The biggest talking point of the Huawei Mate 10 Pro is its battery. Huge at 4,000mAh, it translates to impressive performance, with the possibility of stretching usage to two days from a single charge if you knock it to flight mode overnight.
Camera: On the rear, the dual camera setup is a solid point-and-shoot option, but it really excels if you dive into manual mode; if you're a camera enthusiast who's willing to spend time fine-tuning, you can get some great shots from the Mate 10 Pro.
Mini verdict: It's not the best looking or bristling with the most features, but the Huawei Mate 10 Pro is a brilliant phone if you're looking for a big screen and top quality battery life, and it's starting to get even more competitive on contract, far undercutting the phones ahead of it in this list.
Read more: Huawei Mate 10 Pro review