I don't have a contract but I can get 5 for 36 quid a month and 4s for 30 so seems its best to go for 5
My phone was just a 3G as I have a iPad 2 and 3 with mobile net and missus has a 4s
Never been into contracts tbh but my phone won't charge so need a phone and refuse to buy one if it costs the same monthly