Vodacom
Make sure you ask what a premature upgrade implies
Because what the consultant won't tell you is that a new two year contract will automatically added, at the end of your current contract. Which could easily lock you into a much longer contract that you anticipated. I was never told that the new contract wouldn't start from the date of the upgrade, ...