"and keep up-to-date with the latest version of Android, if possible. "
Good luck with that given the utter indifference to their users' problems shown by nearly ALL Android phone manufacturers in their lack of any urgency to supply Android updates, if they ever do at all .. and Google is as bad in that they refuse to provide updates to older models.
Android is a great idea, hobbled to virtual uselessness by those providing phones using it.