There are inexpensive iPhones, so I think that's definitely a swing and a miss. Apple offers the iPhone SE for $429. The big thing with Apple is that they control the quality of the experience, since they manufacture both the hardware and the software. Android is, in many ways, like Windows, you can get it on a sweet high spec'd rig with premium components that flies, or some low rent Walmart special where it's an absolute dog. It may also come totally bloated with that vendor's own apps.
Android is all about options, you can get a Pixel and have an experience similar to the iPhone you described, select from high end devices from various manufacturers that will also provide a very nice experience, or you can get a $50 Motorola loaded with bloatware from Tracfone that will work just fine for grandma who just needs a phone so she can call someone if she gets a flat tire coming home from bingo. Added bonus, Candy Crush will be preinstalled so she can kill some time waiting for help!