I don't see myself switching to an Android phone but iPhone updates do break things. Since upgrading to latest iOS, both my phone (personal and work) keyboards are unusable if I enable both English and Vietnamese keyboards. Looks like there's a bug in their keyboard prediction engine. It's been 4 months and I don't see they fix it yet.