The best iPhone X deals in April 2018

The iPhone X probably doesn't need much of an introduction. If you've come to this page then we imagine you already know that it's the ridiculously big, ridiculously powerful smartphone that Apple launched to mark the 10th anniversary of the iPhone. You'll be well aware that it's the most innovative iPhone in years. And it can't have escaped your notice that iPhone X deals cost a small fortune.

That's where TechRadar can help. Whether you're in the market to buy the iPhone X SIM-free upfront or spread your payments over a two year contract plan, we'll tell you the very cheapest prices you can currently get it for. We've trawled the UK's most popular retailers and networks for the most affordable options, with tariffs from the likes of EE, O2, Three and Vodafone. No matter how much data you need, what colour you want and what budget you can afford, you'll find the perfect deal for you in our comparison chart below.

If you'd sooner just cut to the chase, we've got handpicked recommended tariffs further down the page. And if you come to the conclusion that the iPhone X is still just too expensive, then be sure to head to our best mobile phone deals page for the greatest deals on alternatives from Samsung, Sony, Huawei and more.

See also: iPhone 8 deals | iPhone 8 Plus deals | iPhone X SIM free / Unlocked | Samsung Galaxy Note 8 deals | Samsung Galaxy S9 Plus deals | Best mobile phone deals

Filter and compare all of the iPhone X deals available in the UK:

The top 5 best iPhone X deals in the UK today:

iPhone X 64GB | £129 upfront | 4GB data | Unlimited minutes and texts | £53pm
This iPhone X deal from Buymobiles works out cheapest on EE over the two year term of the contract at the moment, coming in at a pound more than £1,400 over the two year term. You get free Apple Music for 6 months and BT Sport for 3, as well as the warm fuzzy feeling of knowing that you're on the UK's fastest 4G network. But with only 4GB of data, there are better value deals out there. Total cost over 24 months is £1401

View this X deal at Buymobiles

iPhone X 64GB | FREE upfront | 8GB data | Unlimited minutes and texts | £58pm
Three took a while to get land some decent prices on the iPhone X. But now, its deals are some of the cheapest on the market. Here you get 8GB of data - that should be plenty of Spotify streaming and internet searching for most people. And you don't even have to pay a penny upfront. The only disappointment is that it used to be a couple of quid cheaper. Total cost over 24 months is £1392

View this iPhone X deal direct from Affordable Mobiles

iPhone X 64GB | £149.99 upfront | Unlimited calls and texts | 16GB data | £51pm
Carphone Warehouse often gets outgunned on price these days, but it's pulled out a stellar offering with this iPhone X deal. The monthly payments are the first thing to admire, ever creeping closer to the £50-mark. Granted, there's a lot to pay upfront - but remember that this phone costs a grand if you want to buy it upfront. And 16GB of data is very healthy indeed. Total cost over 24 months is £1373.99

Buy this cheap iPhone X deal from Carphone Warehouse

iPhone X 64GB | FREE upfront | 50GB data | Unlimited minutes and texts | £60pm
If you're somebody who is constantly streaming TV and films away from the Wi-Fi, catching up with Netflix on your commute and downloading catalogues of podcasts, then it might be worth cranking the data allowance up to 50GB with this O2 tariff. It comes in cheaper than most other networks can manage on lower data and is by far the best value on O2. Total cost over 24 months is £1440

View this iPhone X deal at Mobile Phones Direct

iPhone X 256GB | £120 upfront | 5GB data | 500 minutes | 5000 texts | £46.42pm
It's not often that we back Tesco Mobile deals, but this is so cheap on the mighty 256GB iPhone X that we really can't help ourselves. For less than £50 per month you get the monumental handset with 5GB of data. That's a decent amount considering how much memory you already get on board. The only catch? You'll be tied into a three year contract with this X deal. Total cost over 36 months is £1791.12

Get this cheap iPhone X deal direct from Tesco Mobile

iPhone X review and specs in brief

An iPhone for the ages

Screen size: 5.8-inches | Resolution: 1125 x 2436 | Rear camera: 12MP | Weight: 174g | OS: iOS 11 | RAM: 3GB | Storage: 64GB/256GB | External storage: No | Battery: 2716mAh

Simply stunning screen
iOS 11 is lovely to use
Wireless charging
To state the obvious - the price!

We think that the iPhone X is the most important iPhone launched since...well the first one! After years of incremental upgrades, Apple has pulled out all the stops for its 10th anniversary smartphone. Face ID lets you unlock your phone just by looking at it, the stunning 5.8-inch Super Retina HD display does away with the bezel almost entirely, there's wireless charging, and that's before we even get to Animojis!

Read TechRadar's full iPhone X review

p

Now let's break down the best iPhone X deals by network...

Best iPhone X deals on EE

iPhone X 64GB | £129 upfront | 4GB data | Unlimited minutes and texts | £53pm
This iPhone X deal from Buymobiles works out cheapest on EE over the two year term of the contract at the moment, coming in at a pound more than £1,400 over the two year term. You get free Apple Music for 6 months and BT Sport for 3, as well as the warm fuzzy feeling of knowing that you're on the UK's fastest 4G network. But with only 4GB of data, there are better value deals out there. Total cost over 24 months is £1401

View this X deal at Buymobiles

iPhone X 64GB | £99 upfront | 15GB data | Unlimited minutes and texts | £58pm
We much prefer this deal to the above cheaper effort, as you get tonnes more data and only have to pay an extra fiver each month. That's well worth it, considering the extra freedom you get to surf, stream and download away from the Wi-Fi supply. Total cost over 24 months is £1491

View this deal at Affordable Mobiles

iPhone X 64GB | £89 upfront | 25GB data | Unlimited minutes and texts | £63pm
To make the most of the iPhone X's exhilarating power, it makes sense to team it up with EE's fastest UK 4G speeds. And this is currently the best value deal we've found on that network for big data. 25GB of data should be more than enough for most people and you get unlimited everything else. Total cost over 24 months is £1601

View this deal at Affordable Mobiles

Best iPhone X deal on O2

iPhone X 64GB | FREE upfront | 50GB data | Unlimited minutes and texts | £60pm
If you're somebody who is constantly streaming TV and films away from the Wi-Fi, catching up with Netflix on your commute and downloading catalogues of podcasts, then it might be worth cranking the data allowance up to 50GB with this O2 tariff. It comes in cheaper than most other networks can manage on lower data and is by far the best value on O2. Total cost over 24 months is £1440

View this iPhone X deal at Mobile Phones Direct

Best iPhone X deal on Vodafone

iPhone X 64GB | £149.99 upfront | Unlimited calls and texts | 16GB data | £51pm
Carphone Warehouse often gets outgunned on price these days, but it's pulled out a stellar offering with this iPhone X deal. The monthly payments are the first thing to admire, ever creeping closer to the £50-mark. Granted, there's a lot to pay upfront - but remember that this phone costs a grand if you want to buy it upfront. And 16GB of data is very healthy indeed. Total cost over 24 months is £1373.99

Buy this cheap iPhone X deal from Carphone Warehouse

iPhone X 64GB | £94.99 upfront | Unlimited calls and texts | 32GB data | £57pm
This 32GB effort is somehow one of the least expensive ways to go for the iPhone X on Vodafone at the moment. That means you get a metric tonne of data to play with every month, with a fairly attractive mix of upfront spend and monthly payments. We wouldn't call it cheap as such, but it's certainly good value compared to what else is around. Total cost over 24 months is £1462.99

Buy this iPhone X deal from Buymobiles

Best iPhone X deals on Three

iPhone X 64GB | FREE upfront | 8GB data | Unlimited minutes and texts | £58pm
Three took a while to get land some decent prices on the iPhone X. But now, its deals are the cheapest on the market. Here you get 8GB of data - that should be plenty of Spotify streaming and internet searching for most people. And you don't even have to pay a penny upfront. The only disappointment is that it used to be a couple of quid cheaper. Total cost over 24 months is £1392

View this iPhone X deal direct from Affordable Mobiles

iPhone X 64GB | £99.99 upfront | 30GB data | Unlimited minutes and texts | £57pm
Three has finally come out of its corner with fists flying in the iPhone X ring. And looking around, it's hard to see much better value. 30GB is a lovely amount of data that should easily cope with almost anybody's surfing and streaming needs. And the balance between upfront fee and monthly bills is very attractive on this very attractive handset. Total cost over 24 months is £1467.99

View this iPhone X deal direct from Buymobiles

iPhone X 64GB | £79 upfront | 100GB data | Unlimited minutes and texts | £74pm
If you really really want unlimited data, then just take a quick second look at this Three deal. You're 'limited' to 100GB a month but will save a couple of hundred pounds over the two year contract. We can barely see how you'd use this much data, so well worth considering instead. The upfront cost is reasonable, but the monthly payments have unfortunately just increased by a few pounds. Total cost over 24 months is £1855

View this deal direct from Three

iPhone X 64GB | £79 upfront | All-you-can-eat data | Unlimited minutes and texts | £83pm
If you want unlimited data on the iPhone X then Three was always going to be your go-to network. We can't imagine you'd even be considering this if you wanted something cheap - all that streaming, surfing and downloading comes at a cost. Only you will know whether you really need all-you-can-eat data. Total cost over 24 months is £2071

View this iPhone X deal at Three