As usual, Huawei’s pricing for the phones is pretty competitive compared to similar rivals, but there are plenty of deals to help you get it for even less. We’ve sorted through everything on offer in the UK, to bring you the best P20 deals around. Boasting a very familiar looking notch (though much smaller than on its Apple counterpart), the P20 boasts an 18.7:9 display, glossy glass back, and a seriously upgraded selfie camera, used for face unlock – and that’s not even mentioning the amazing new colour options like the glossy gradated Twilight version. Check out our P20 hands-on review to find out more. With an RRP of £599, it’s also found a very attractive price point. If you’re not convinced though, there’s always the cheaper P20 Lite, at £329, and the upgraded P20 Pro, which at £799 throws in an astonishing triple lens rear camera. Take a look at our P20 Pro first look to find out more about the differences between the models.

Top Huawei P20 deals

We’re focusing mostly on the regular P20 here, which is available now, with monthly contracts from as little as £18 per month on Vodafone from Mobiles.co.uk, for a 24-month contract with 1GB of data, and £289.99 to pay upfront.

£100 Flight Voucher with O2

Right now, you can snag a £100 flight voucher when you sign up for a P20 or P20 Pro with O2 before May 9th, 2018. The P20 and P20 Pro monthly rates start at £30 and £36, respectively, with a £129 upfront fee for 1GB of data. You can choose to pay £39 upfront on either phone instead, with a slightly higher monthly rate of £34 for the P20 and £40 for the P20 Pro, which gets you the same amount of data. Here are some of the other great O2 deals that qualify for the flight voucher:

P20 with 15GB of data, unlimited minutes and text, £9.99 upfront, £46 per month. Get offer here.P20 with 25GB of data, unlimited minutes and text, £9.99 upfront, £50 per month. Get offer here.P20 Pro with 4GB of data, unlimited minutes and text, £19.99 upfront, £48 per month. Get offer here.P20 Pro with 15GB of data, unlimited minutes and text, £9.99 upfront, £52 per month.  Get offer here.

Another excellent contract deal we’ve seen from  O2 is through Mobilephonesdirect.co.uk with 25GB of data for £34 per month, with no upfront cost at all. Keep in mind this does not include the £100 flight voucher promotion above. Though, you do get £168 cashback. Here are some of the best deals available right now:

Vodafone, 1GB of data, unlimited text and minutes, £49 upfront, £29 per month, with global roaming and free 3 months of Vodafone Secure Net. Available from Vodafone here. EE, 8GB of data, with unlimited text and minutes, no upfront cost, with global roaming, free 6 months of Apple Music and 24 months of BT Sport. Available from Carphone Warehouse here.O2, 15GB of data, unlimited text and minutes, £10 upfront cost, £34 per month. Available from Mobiles.co.uk here.EE, 30GB of data, unlimited text and minutes, no upfront cost, £68 per month, with £360 cashback. Available from Buymobiles.netVodafone, 32 GB of data, unlimited text and minutes, £9 upfront cost, £41 per month with 24-month subscription to either Spotify, Sky Sports, or NOW TV. Available from Vodafone here.Vodafone, 60GB of data, unlimited text and minutes, no upfront cost, £51 per month, with £85 cashback. Available from Buymobiles.net

You can get the Huawei P20 from any of the following:

Carphone Warehouse Vodafone EE Buy Mobiles Mobiles Phones Direct Fonehouse

You can also use our price comparison tool below to find the latest deals and latest prices, and tailor the results to suit your needs. If you can’t see the comparison tool, click here for a version optimised for your device. For more phone deals, visit our round-up of the best phone deals here, or our overall deals site here. Tech Advisor’s Deputy Editor, Dom covers everything that runs on electricity, from phones and laptops to wearables, audio, gaming, smart home, and streaming - plus he’s a regular fixture on the Tech Advisor YouTube channel.