I have been in the exact same position with Orange.
I had the Orange spv E650, but I still had a good 7/8 months left of run on my contract and I fell in love with the Touch Diamond as it had almost everything I wanted.
I phoned orange and enquired about how much the upgrade cost would be...