If you upgrade your phone before your current contract runs out, you will have to pay full price for the new phone.
You might be able to find the phone you want cheaper on eBay. If it's an unlocked phone, you should just be able to put in your SIM card and you would be good to go.