Most people I know often rush to stay abreast with the latest gadget in town for various reasons known to them. Some do it for the show, others do it because they need a refreshment. However, I think that changing a phone shouldn’t be because a newer model is out, it should be because there is a better functionality that the newer one has over the former. On average, I would say one should give at least 2 years before making an upgrade. Too frequent upgrades makes no sense economically speaking.