Amazon has kicked off the Black Friday sales frenzy by knocking £300 off the price of the iPhone XS, selling the 64GB model for just £699. Stock is running low and you will need to be patient but this deal is worth it.

John Lewis was advertising the same deal but has now completely run out of all three colour finishes. For comparison, here are the latest prices charged for the XS by the leading retailers. Note that in some cases this defaults to the more generous 256GB model, but we still can't find anything close to this deal on the 64GB.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

For more bargains on Apple handsets, check out our roundup of the best iPhone deals.