Prepaid. I used to be on the Vodacom Smart Small contract and my spend over 2 years would add up to about R21600 (R900x24). I then shopped around and found a Vodacom dealer that now gives me a Vodacom stock phone(Vodacom 2 year warranty) at a good cash price. I take out a sim only top up package that gives me 10GB a month and I buy airtime for calls seperately. This option costs me about R14700 over 2 years. R7500 for the phone (Sony Xperia XZ) and R230 a month for the contract and about R70 a month on airtime.