If like me you have been looking to get an iPhone 7 128gb on EE for a while but haven't been able to justify huge monthly costs - this deal is for you.
Only £30.99/month (24m contract)
£150 upfront but voucher code "TENOFF10" knocks it down to £140
For that you get:
iPhone 7 128gb (any colour I believe)
5gb "Double Speed" 4G
And yes - it is Apple but get over it. Last month I got an S7 Edge and just couldn't get on with it, I am sure there are many more like me.
Apple just make better phones.