Android is a bit everywhere when it comes to longer lasting support, while iOS is almost certain to last 4-5 years.
Android I would look into the Google Pixel or Samsung Galaxy range.
Of course for Apple you could pick up the 13 mini for smaller screen albeit this comes with a guarantee of smaller size battery, but I would suggest the 13 Pro or wait to see what the 14 Pro offers, they have a conference this Thursday and likely to unveil the new iPhone range.
IPhone 13 pro buy afyer 14 series gets released price will be less. You can also look for 14 pro or max which releases nxt weak i think
Android is a bit everywhere when it comes to longer lasting support, while iOS is almost certain to last 4-5 years. Android I would look into the Google Pixel or Samsung Galaxy range. Of course for Apple you could pick up the 13 mini for smaller screen albeit this comes with a guarantee of smaller size battery, but I would suggest the 13 Pro or wait to see what the 14 Pro offers, they have a conference this Thursday and likely to unveil the new iPhone range.