1000mins, unlimited texts 2GB data.
upfront £150. £33.49p/m
In stock for next day delivery. All colours not just Jet black.
Cheapest contract I could find for iPhone 7 128gb with decent allowance.
For comparison, same sim only tariff works out at £17.99. On this deal tariff works out at £10.62p/m as phone is £699.
Quidco tracked at £40 too. NOT included in the calculations.