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 £61 per month and £49 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.

Right now however, you can pick up the iPhone X 64GB for £749 from VERY – and when you sign up for a VERY membership, you get 10% off your first credit order with code MJWT7 . This means you can pay as low as £647. See our full coverage of this deal.

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. 

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 £499.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 £53 per month option for £49.99 upfront with Vodafone, 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. The plan offering the best value gets you 60GB of data for £63 per month with a £10 upfront cost.

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. There are a couple plans we're liking: one comes with 50GB data, unlimited texts and minutes for £48 per month and no upfront fee from O2. The other, for 2 more per month, gets you 100GB of data instead and £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 30GB of data for £48 per month and a £60 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.

Three iPhone X contracts

Pricing with Three starts at £44 per month with a £49 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 £49 upfront and £61 per month, saving you £408. 

You can see all of Three's plans here.


Contract prices on Vodafone start at £50 per month and go up to £73 per month.

Its best selling plan gets you 15GB of data for £58 per month and £49 upfront and includes global roaming. See this deal here.

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

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.