The advantage of a contract is that, when I want to change, I may keep my number. Otherwise I would prefer a prepaid account. On a similar topic, I recently changed contract provider and calculated the difference in price between (a) buying a sim-free phone and a sim-only contract or (b) getting a traditional contract with a discounted phone. With solution (b), the "discounted" phone would have cost just under double what the sim-free phone would have cost - in other words, the "discount" was a surcharge of over 85% on the price of a new phone...