iPhone 6S 128GB deal for Christmas: save £150 with code XMAS150

iphone 6s deals for Christmas 2015

Update: this deal will run up until midnight on 31st December

If you're looking for a great deal on an iPhone 6S before Christmas, this is a bit of a cracker. Mobiles.co.uk and O2 are currently offering a fantastic deal on the best-of-the-best iPhone 6S 128GB.

The best iPhone 6S 128GB deal in the UK

We've had a look around to make sure this deal is really worth recommending and we think it is. The only way to get an iPhone 6S for cheaper than this is to go for the vastly inferior 16GB version.

We did find this other deal which offers the same £31 O2 contract with 3GB data – but that'll cost you an extra £25 up front and it's for the iPhone 6S 64GB not the 128GB version.

The phone-only price of this handset on Amazon is currently around £664, which means you're paying an extra £230 for the O2 plan - less than £10 per month.

The XMAS150 deal in full:

iPhone 6S 128GB | £300 £150 up front | Unlimited calls + texts | O2 4G | 3GB | £31pm | £894 total
Use the code XMAS150 at the checkout to save £150 on the best-of-the-best iPhone 6S 128GB handset and pay just £150 up front instead of £300. Then you'll be on a 4G contract with O2 which offers unlimited calls and texts and 3GB data for £31 per month. Total cost of this deal over two years is £894.