Depending on who you ask, the best time to upgrade from an old phone to a newer one could be every two years, three years, or ...