The 10 Best Smartphones

From the Huawei P30 Pro to the Motorola Moto G7, we rate the best phones you can buy right now
£799

OnePlus 7 Pro

OnePlus makes an ultra-high-end phone the OnePlus way, by leaving out the fluff. Well, apart from a motorised selfie camera