Apple's iPhone X has been discontinued by the company, replaced by the new iPhone XS and XS Max. However, if you shop around, you'll still be able to get the iPhone X at a cheaper price for a while yet.

Here, you'll find the best iPhone X deals available now, but be quick because they won't be around forever.

We would also recommend checking out best iPhone XS deals if you want the latest iPhone X model.

Top iPhone X deals

We've got a rundown of more iPhone X deals available below, as well as a customisable price comparison tool that you can use to find the perfect contract for you, but to get you started, we've picked out our favourite iPhone X contract:

  • Three, unlimited data, text and minutes, for £53 per month and £99 upfront. Available at Three Mobile.

iPhone X price

Despite being discontinued by Apple, the iPhone X is still not cheap. It previously started at £999 or $999, and that's for the 64GB model. For the 256GB model, you were looking at a whopping £1,149/$1,149. Wowzers.

Now that it's been replaced, you should be able to pick it up a bit cheaper, but retailers don't seem to be reducing the price much so far.

But many people will buy it on contract instead, which means that payments are spread over one or two years so you don't have to break into your savings to get your hands on the iPhone X.

iPhone X SIM-free

As we said above, retailers haven't reduced the price of the iPhone X by much yet, so paying an extra £100 or so would get you the newer iPhone XS instead. You can check out the best iPhone XS deals here.

Other places to check for the iPhone X are listed below. Right now, most come at the £799 price tag, but some retailers may have better availability or warranties. is selling the iPhone X at £779 however: 

Refurbished iPhone X (SIM-free)

Buying refurbished can save you hundreds of pounds. For instance, get £100 off the iPhone X from Envirofone, which specializes in refurbished phones, tablets and other devices. It currently has the iPhone X for as low as £599.99. View deal here.

Keep in mind when you buy refurbished that the quality of the product may sometimes show a bit of wear and tear – unless you buy certified refurbished. When a device is marked certified refurbished, it goes through rigorous testing and repairs to ensure the product works good as new.

iPhone X contracts

Carphone Warehouse iPhone X contracts

You can often find competitive deals at Carphone Warehouse, many of which are online only or save you more than buying from the network directly.

One of the contracts we're liking at Carphone Warehouse is the £58 per month option for £59.99 upfront with EE, which gets you 30GB data as well as unlimited texts and minutes. You can see all of Carphone Warehouse's options here.

Remember to check upgrade deals if your contract with Carphone Warehouse is about to come to an end as they may offer you a big discount.

EE iPhone X contracts

EE is selling the iPhone X too. Its best-selling plan is a 60GB option that costs £68 per month with a £10 upfront fee. 

You can see every EE plan available here.

Mobile Phones Direct iPhone X contracts

Mobile Phones Direct has some good iPhone X contract options, mostly with £0 upfront. Its best-selling plan comes with 50GB data, unlimited texts and minutes for £50 per month and no upfront fee from O2. It also includes £240 cashback.

See deal and other prices from Mobile Phones Direct here. iPhone X contracts has a few iPhone X deals worth looking at, though the best one we're seeing is from O2, with 75GB of data for £48 per month and a £75 upfront cost. See this deal and others from here.

O2 iPhone X contracts

If you prefer to go with O2, you can build your own plan here. A 50GB tariff on a 36 month plan will cost £58.78 per month and £30 upfront, which is pretty expensive unless you're on the O2 Refresh programme, which reduces your bill on a phone you've already paid off.

O2 deals also get you 6 months of Netflix on data plans with 25GB or more.

Three iPhone X contracts

Pricing with Three starts at £48 per month with a £99 upfront cost. For that you'll only get 500MB of data, which isn't the best. You can opt for the fully unlimited option instead, which costs £99 upfront and £53 per month, saving you £403. 

You can see all of Three's plans here.


Contract prices on Vodafone start at £33 per month and go up to £63 per month.

Vodafone currently has its Winter Sale where you can get 26GB of data on the iPhone X 64GB model for £50 per month and £29 upfront. This plan includes an additional 10GB of data and saves you £216.

Many of its plans also bundle a streaming service like Prime Video, Spotify, NowTV and Sky Sports. Order from Vodafone here.

Sky Mobile

Sky Mobile offers the iPhone X on its Swap12 and Swap24 plans. Right now, you can double your data, with plans starting at £38 per month for 2GB of data (usually 1GB) with no upfront cost for 24 months.

The names of those two plans refer to the number of months between phone handset upgrades. The company notes that "If Swap12 or Swap 24 customers choose not to upgrade their phone after one and two years respectively, their monthly cost drops for the rest of their contract."

iPhone X contracts price comparison

For a continuously updated list of the best iPhone X contracts you can buy, use our price comparison tool below. If you can't see the comparison tool, click here for a version of this page optimised for your device.

For more iPhone deals, including those for the rest of Apple's line-up, visit our iPhone deals round-up here.