You're looking at paying roughly the same whether you buy the phone outright or buy it on contract. A lot of people go with contracts because they can't afford to buy the phone outright. If you can afford it, it doesn't make a huge difference.
If you're going to be skint once you've bought the phone, just get it on contract and put the money in a savings accont instead!
If you're going to be skint once you've bought the phone, just get it on contract and put the money in a savings accont instead!