Everyone is blaming increased competition and lackluster device options.
To me, I was getting a new device every year or two with the old ATT 2 year plans that allowed it ($199/$299/$399 up front, and then the cost of the line for two years). Since the carriers switched to these new plans, I’m sure I’m not the only one who has absolutely no incentive to upgrade. I’d rather ride out a device 3-5 years before forking over $1100 for a new one.