Always know these get voted cold but for those who are actually looking for an iphone 7 PLUS here seems to be a good one.
Unlimited mins and texts, 3GB data
2 year contract
£37 per month (6 months half price)
£37 x 24 = £888 - £111 + £223.99 = £1000.99
Potential £34.50 TopCashBack as well.
I consider it as the cost of the phone being £819 for the phone and without cashback meaning the contract is £181.99 over 24 months which is pretty decent in my book. Not a fan of Vodafone personally but can't seem to find better so far