My 3GS contract runs out in February. At which point I will look at the general rumours and see whether the sixth iPhone is likely due in June/july or autumn. I'll either get a 4S immediately or wait for the next (that's doubtful though). In advance though, I can consider carrier options. Because, truly, choosing a carrier sometimes seems harder than choosing the phone. I'm currently on Vodafone and think data services are ****. So I don't really fancy sticking with them. My mum's always used Vodafone; hence I got tangled up in it. My dad's on Orange and seems to always have 4 or 5 bars phone signal but never uses the internet or anything like I do. My friends virtually all used to be with Orange but have recently had a mass switch to giffgaff (uses O2's network). And they're happy with that. Personally I will not run with a smaller carrier like giffgaff. Period. Vodafone's out. So really the choice is O2 or Orange for me. I've compared the stated benefits of both and can't decide at all. Is visual voicemail even important to consider? Does T mobile network really boost Orange? Is Orange Wednesdays more useful then O2 priority moments? What do you all reckon? Any constructive views are much appreciated.