Okay so probably not going to be everyone's cup of tea since it's vodafone and also with it being iphone before the 'cold it's not android' or the ones that still think the Moto G3 is the best handset in the world but seems a very good price for a 128gb iphone with a lot of data.
Works out at 1008 over 24 months which is a horrible figure granted but a handset that is £699 to buy from Apple which works out the line rental is 12.90 per month which is a cracking deal personally for all the data. I will stress it's a red plan so it doesn't come with an entertainment pack i.e. Spotify.
Not sure if there's any cashback deals with this or quidco as it's something I don't use but if there is then it would make this deal better.