I'm with Rogers. The contract is 3 years,but after 2nd year you get full upgrade as long as you sign for three more years. I'm not stuck with same phone for three years,just same Cash Gobbling Carrier..
3 years? Damn that's too long for one phone. Android phones barely have a lifespan of a year nowadays. But I'd probably go for it instead of waiting blindly for a BB10 phone running an OS that might not even be that great.
I would suggest grabbing one of the new blackberry's and enjoy/appreciate it until the newest comes out. I'll stick with mine until it ceases to function.