If I buy an iPhone 4S upgrading from an iPhone 4 do I need to change the contract, where it will cost more?

It would cost more to change the contract I already have now. To stay with the same contract, I need to wait until my upgrade is up. I have an iPhone 4 and I want to upgrde to an iPhone 4S, but it will cost more to get a new contract for it. If i want to get a discount on the 4S then I should wait until the contract upgrade is up. Is this true????

iPhone

Follow this Question