I'm not too sure how these things work, so don't mind my possibly stupid question: If I was to get an iPhone 4 now (for $159 on a contract), if I wanted to upgrade it to the iPhone 5 (or whatever) in the future (before the contract on my i4 is over), will I have to pay full price to upgrade my phone or will I just pay another $159 or so?
If it helps, I'm in Canada with Rogers.
If it helps, I'm in Canada with Rogers.