The P10 is available in 5.2 (check out our P10 review) and 5.5-inch (check out our P10 Plus review) models - with HD and Quad HD displays - and also boasts dual lens cameras created with camera specialist Leica.
All three handsets are currently available.
The P10 is currently priced at £349.99 at Carphone Warehouse.
The P10 Plus (128GB + 6GB) is priced at £449.99 at Carphone Warehouse.
On Vodafone you can pick up a Huawei P10 for £29 per month (£29 upfront cost), which includes unlimited texts, unlimited minutes and 4GB of data.
For far more great Huawei P10, P10 Plus and P10 lite deals then consult our powerful comparison charts below.