How long do you think an Iphone 12 Pro Max will receive updates? Is it worth buying in 2023? Answers appreciated and TIA