I didn't exactly need the latest one; in fact I was thinking of getting the S6 but I learnt it wasn't waterproof (this morning [my previous post] just proves I need it to be). I was thinking I could live without it but then I also realised the S6 doesn't have the SD card slot either so it was a no go (I need a lot of space).
I had my previous phone for almost 3 years; I could have upgraded ages ago. I would have left it even longer but Vodafone kept playing me around so I decided to leave.
I was thinking Sim only, but for an extra tenner or so, I could get a brand new phone with it, so I opted for that. Then looking at all the other phones, even if it wasn't the latest and greatest phone, the prices were practically similar. S7 edge, £36 a month, or the Z5 (which isn't as great), £35 a month. And I was already paying £30 (well, £29.60) a month on my older phone. No brainer really.
I don't need the latest phone, hence why I made this topic asking for other alternatives. It just turned out that for the latest and greatest, the phone was at a good deal, and I needed to change from Vodafone; so I went for it (now on O2)