I have an iPhone 12 which I've had since 2021. Think it's time to upgrade as rear camera has just stopped working and the battery life is rubbish.
What should I go for? Price is a factor, but I tend to keep them a while so want some longevity.
Have been happy with the 12 and wouldn't want anything larger.
I've tended to get not quite the latest but one before so should I think about the 15? Or 14?
I've previously paid monthly through Vodafone but could use savings to buy it all in one go if it will be cheaper (currently getting about 4% on savings)