TBH I don't think I've ever bought a new phone because there was something new and fancy that I could justify. Every phone I've bought has been because my previous phone stopped receiving software updates, or in the case of my Pixel 6a, had a hooped battery.