I know not everyone likes Iphone's but this is for anyone who is looking for an Iphone 7
Mobiles.co.uk have a black friday/cyber monday deal via uswitch for the Iphone 7 32gb in any of the 4 colours.
Its a 24month Contract on Vodafone with a monthly cost of £24.00. There is an upfront cost of £250 for the handset but code: BFVODA60 brings the handset price down to £190
For £24 a month you get 6gb data, unlimited minutes and texts