John Lewis has commenced its Black Friday sale with a variety of discounts on Apple products, including £300 off the year-old iPhone XS.

The 64GB model has already sold out, but the 256GB version remains, available for just £849. That's £300 less than the launch RRP of £1,149. (Which makes it odd that John Lewis is advertising this as a saving of just £250. Why so modest, lads?)

Note that Amazon is currently offering the same deal, but we would recommend going with John Lewis as long as stocks last because of that company's superior warranty. Amazon also has the cheaper XS with 64GB, again at £300 off.

For our guides to the latest and greatest Black Friday bargains, remember to keep a close eye on our guide to the best iPhone deals. And if you're specifically interested in the iPhone XS, take a look at the price-comparison widget below, which automatically tracks the lowest price among the leading retailers.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Note: Our up-to-the-minute price-comparison tech isn't supported on Google AMP pages and can be erroneously blocked by some ad blockers. If you don't see a comparison table above, please turn off your ad blocker and refresh the page (on desktop), or click here on mobile.

If you're looking for a good-value contract deal, on the other hand, check the comparison tool embedded below, which automatically finds the lowest prices in your region.