I really want an iPhone but how?

In december I got a blackberry, but it now barley works and is quite an old version of blackberry so isn't worth much. But everyone getting iPhones latley and I really want one, my contract runs out in 2015, there's no way I can wait that long. Is there any way of me being able to end my contract and buy an iPhone? And how much would is roughly cost?

I want a Ferrari… Tough

First world problems at its best.

There are two options: You can buy out your contract (They set the price by how much time you have left on it, my best guess is around $400-500) or you can buy the iPhone at retail price (IPhone 5: Around $649).

If you want to be free from all these expensive, stupid contracts you can buy out your contract and get one on Tmobiles network. Just a suggestion

You can't really end a phone contract, but my friend has complained to them and haggled for a better deal, and she's happier now.
Or see if you can swap contracts for one that gives you barely ant txts, less minutes and no internet, it will be really cheap, and then you can just not use your black berry and buy an iphone.
If you go on eBay they have some much cheaper ones for £100-200 (its still expensive but cheap for an iPhone) Or just buy a normal priced new one.

What do you mean it barely works? Its slow? It doesn't have all the games you want? Its not the best? Well to be honest it is the best operating system ever released no matter what version (except the original ones of course) and who cares what other people have? If they want to waste their money on something thats probably not going to last as long as your blackberry let them. If i were you id be happy i have a phone cuz there's plenty of people that actually need one and can't afford them because theyd rather feed their families.

You'd have to cancel the contract & then pay for the iPhone after that.

Canceling early would mean you would have to pay the early termination fee. No clue how much in the UK.