The only good thing I found [about Vodafone] is you can upgrade 3 months from the end of your contract (but updgrades always suck these days!) Or you can downgrade, but only one step at a time (O2 let you drop all the way down.) Both of which are better than T Mobile.