Many iPhone enthusiasts buy the newest phone every year, but this isn’t necessary. If you have an iPhone 12, you can expect about 3-5 years of reliable use. This number is only an average, as it depends on your care for the phone and whether it gets damaged.