Personally, I am on a buy a new one when it breaks cycle. A new phone every single year is just overkill. I got my 4S back in 2012 and, am planning on keeping it till it breaks. However, since this year, I am having more problems with it,😡 (4G lag, various wifi lag with all features turned off and only 1 app open, battery life issues [cannot switch battery], and a camera that is mediocre) I'm going to android!