There's a lot of reasons. Single people can spend a lot on tech without thinking. People have lot of money. People don't like their current phone. I say let them spend and keep the companies in business. If all of us stopped buying phones every year and only bought once in 4-5 years, the companies producing phones will have to shut down sooner or later and we'd have just one or two left. I only upgraded recently after 6 years because the phone OS was too old and the cpu was like snail.