Question: how long do you have to wait to upgrade your phone?
Answer: 24 months from now, there will be more device options, more plan options, more understanding of the data you have and use on your phone. There could even be new phone companies to choose from. Unless you are flush with cash and keen to flash, you don't need to upgrade your phone every two years.