Vodafone is the first UK network operator to open up pre-orders for the new Huawei P10. The Chinese company's latest flagship is available to pre-order in white or black (sadly not the eye-catching "dazzling blue" we've been using lately), with on-contract prices starting at £28 per month. (That's for 500MB, with a £200 upfront fee.)

Vodafone has a wide range of plans going all the way up to 30GB at the high end, which will set you back £48 per month, with a £10 upfront charge for the phone. That's bundled with unlimited calls and texts, 4GB of roaming data, and a free Spotify, Sky Sports Mobile or NowTV subscription. A similar deal at £42 gets you all of the above, but with 24GB of UK data and 2GB roaming.

Right now Vodafone doesn't appear to be offering the P10 on PAYG.

In our recent review, we found the P10 to be a solid flagship phone, with one outstanding weakness:

Huawei's mainstream flagships for 2017 don't necessarily look flashy — unless you opt for the exclusive "dazzling" color options — but they do deliver just about everything you could ask for in a modern Android phone. There's one big catch, though. The lack of oleophobic coating on the display may be a reason for discerning buyers to skip this round of Huawei phones. Were it not for my reservations over the screen, the P10 would certainly qualify as one of the best Android phones out there. And the P10 Plus comes with that extra bit of icing on the cake — a brighter lens for some amazing low-light captures, and the option to spec it out with oodles of RAM and storage.

More: Huawei P10 review

See at Vodafone