Sure, the iPhone 11 range may be the latest in Apple's iPhone line up, but the previous iPhone XS remains a powerful phone with a fast processor, an edge-to-edge OLED display and impressive cameras.

It's an excellent update for anyone still using an iPhone 6 or iPhone 7 and looking to upgrade, but not willing to splurge upwards of £700 on an iPhone 11 (the phones start at £729).

Apple no longer sells the iPhone XS directly. You won't find it in the Refurbished Store either, which only has the iPhone X and iPhone 8 with prices starting at £619 – which means you can only pick it up from other retailers, most of which sell it for around £629, a significant drop from the RRP of £999 in itself.

However, now you can pick up the iPhone XS even cheaper from OnBuy, where it's available for £535 for the 64GB Space Grey option. The phone is unlocked so you can use any carrier's SIM and standard delivery is free.

Compare prices on the iPhone XS from other retailers below:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Alternatively, if you prefer to pick up the iPhone XS on contract we'd recommend this deal from Three via that gets you 100GB of data and unlimited minutes and texts for £41 per month with no upfront cost.

To learn more about the iPhone XS see our full review, where it earned 4.5/5 stars and Macworld Editor's Choice badge.