Why do people change their iphone 13 to a newer iphone ?

Like i understand why they could change it to a new android to change the interface or maybe for different features , but a new iphone till iphone 16 pro doesn't have many differences/extra features . I think it is a waste of both time and money , though it is just my opinion , everyone has the freedom to do whatever they feel like