While I have a perfectly working iPhone 12 Pro (128GB), it was not the model I would have wanted. This is because I may end up using much of the 128GB as time goes on. It also meant that I got a phone that was not as big as I would have wanted.

With that in mind, if I had a choice, I would acquire the iPhone 13 Pro Max in Graphite with 1TB of storage. I will also have Apple Care+ (with theft protection). This will not be cheap as the maxed out phone will cost me $1,900 + taxes. I would keep the current iPhone 12 Pro as a backup in case something was to happen to the 13 Pro Max.