How many years do you typically keep a smartphone before upgrading to a new one?
I keep my phone for 3 to 4 years before I can even think of upgrading it. I do not see a reason to upgrade every year when the difference between models are very little and price is extremely high. Moreso, it doesn't make sense financially to buy a new when the one I am using still does the work. My current phone is up to 2 years and it's still working good.
Spark Promotion