There are some places that will buy out your current contract. A friend of mine has recentley had the last 6months of his contract paid up by the Carphone Warehouse. Sometimes they will add the remainder to the new contract but I've seen others where they dont so its a bit hit & miss
I was gonna get an Iphone but changed my mind & I ordered the new blackberry storm