I'm currently looking to buy a Samsung galaxy S7.
Just seen this deal with no upfront cost and £23.49 per month. Gives 2GB of data along with 1000 minutes and unlimited texts.
There is also £20 off if you go through Quidco which would bring the cost down to £22.65 per month if it tracks.
Let me know what you think. Comments and feedback appreciated