The Huawei P10 was one of the better Android phones that was released last year, taking the game to the likes of the Samsung Galaxy S8. Here we'll tell you how to get your hands (and wallets) on the very best Huawei P10 deals.
All the major UK networks are now stocking the Huawei P10, so we've put a bunch of the best deals together in one place. If you use our bespoke comparison chart below, you'll find the very cheapest contracts on the market right now. Some of the deals have lots of data, there are some without an upfront cost and some deals are just plain cheap, so we can get your the best deal on your new phone.
We've highlighted our top 5 favourite deals further down the page - together with a brief summary of our review. Unless you're after unfeasible amounts of data, you shouldn't have to pay any more than around £25 a month for your new Huawei P10 and there are even a few tariffs coming in under £20pm - that's exceptional value for a phone as good as this.
Huawei P10 | Vodafone | £29 upfront | Unlimited calls and texts | 1GB data | £23 per month
Well this us a real rarity indeed - the best value tariff on a flagship phone coming directly from a network rather than a phone retailer. Good on you, Vodafone! And it really is super cheap. Less than £25 per month after a highly reasonable upfront spend. You only get 1GB of data per month though, so it won't be any good if you tend to rinse Spotify and Netflix away from the Wi-Fi. Total cost over 24 months is £581
Huawei P10 | O2 | FREE upfront | Unlimited calls and texts | 3GB data | £29 per month
Can't resist the lure of those O2 Priority rewards? Then this O2 deal is a very attractive option. It comes with 3GB of data - which is probably enough for a lot of people - and unlimited calls and texts. There's absolutely nothing to pay upfront and those rather ugly looking £29 per month payments are brought down with a lovely £96 cashback from Mobiles.co.uk. Total cost over 24 months is £600 (after cashback)
Huawei P10 | Vodafone | £79.99 upfront | Unlimited calls and texts | 4GB data | £23 per month
Vodafone is looking like the premier network for Huawei P10 deals this month, and this might well be the tariff offering the best value at present. You head up to 4GB of data and the monthly payments are fantastic. There's still less than £100 to pay upfront without any need to mess around claiming cashback. Total cost over 24 months is £631.99
Huawei P10 | EE | FREE upfront | Unlimited calls and texts | 8GB data | £32.99 per month
This is the best value Huawei P10 deal on EE if you're looking to spend the least on day one. This deal is free upfront and offers you a great 8GB of data to use every month for only £32.99 - and it will even throw a fiver cashback at you as well. Plus you get the benefit of being on the UK's fastest 4G network. Total cost over 24 months is £791.76
Huawei P10 | Three | £1.99 upfront | Unlimited calls and texts | 30GB data | £33pm
This is the deal to go for if you'll be using masses of data over your two year contract. Three offers up a massive 30GB of data each month with this deal costing £33 a month and barely a thing when you first take it out. There are unlimited data deals on Three, which you can make with the tool at the top of the page, but we'd recommend this as you'll likely struggle to use 30GB of data. Total cost over 24 months is £793.99
Screen size: 5.1-inch | Display type: IPS-NEO LCD 1080 x 1920 pixels | Main camera: 20MP | Battery: 3200mAh | Operating system: Android 7 Nougat
Good fingerprint scanner
Portrait mode works well
Had expected better battery life
The P10 may not be a massive upgrade from the Huawei P9, but that doesn't stop it from being a serious contender to the best Android phones on the market. It will especially appeal to people who want their phone to look good as well as perform powerfully - the design is a thing of beauty.
Read TechRadar's full Huawei P10 review here.