Need your expert advice guys, it's upgrade time and I can't decide whether I should bother upgrading my 4 to a 5s. Vodafone are offering 8gb of data, unlimited texts and calls for £47 pm for 2 years. Alternatively I could get a sim only contract with unlimited texts, 600 mins of calls or whatever and say 1gb of data for around £20 and keep my 4. Is the 5s worth that much more a month? Thoughts?