Software updates, battery health and physical durability all affect your iPhone's overall longevity. Here's what you can ...