How long do you have to have a T-Mobile phone before you can get an upgrade?

This is the same question I'm looking for answers..anyone?

Bump.