The Huawei P20 and P20 Pro are now available to buy today. Priced to undercut the likes of the Samsung Galaxy S9 - and packing in some impressive specs - the Huawei P20 and P20 Pro are strong competitors. 

Get the Huawei P20 Pro 64GB with 32GB of data each month, unlimited minutes and unlimited texts on Vodafone for only £49 a month.

Over 24 months, that's £1,176.

This contract also comes with 24 months of Sky Sports or a Spotify or NOW TV Subscription. 

Check out this amazing offer from Vodafone

The official price for the Huawei P20 in the UK is £599. The Huawei P20 Pro official price is £849, according to Huawei.

However, the company isn't selling them directly, it is only selling through retailers, so if you want the Huawei P20 SIM free, it will cost you £599 from Carphone Warehouse.

If you're looking for the Huawei P20 Pro, then you can get it for £799 SIM free from Carphone Warehouse.

Can't decide which contract to go for? You can use our comparison tool to choose the best deal for you.

The widget below is updated automatically - in real-time - with the best deals available from all networks and retailers in the UK.

O2 deal: if you buy the Huawei P20 Pro and P20 on O2 you can claim a £100 flight voucher before 9th May. See full details on this offer

To use the phone deal chart below simply use the drop-down menus and sliders to find the perfect Huawei P20 plan for you. Whether you want more data or unlimited minutes, our price comparison table updates in real time offering you the best deals available at any time of the day.

Note to Google AMP users: You may not be able to see our price comparison tool which shows you the best deals. You can tackle this be scrolling to the top of your mobile browser, and clicking on the link button which will then display all the best deals for the Huawei P20.

"Search by Handset" enables you to switch between both the Huawei P20 and P20 Pro phones and filters the best deals.