This is coming from someone who still uses a flip phone, but does have computer experience (including running Linux as a primary OS). Both iOS and Android have points. Apple is more of a control freak. But they have as an advantage good support. I understand that a supported phone will get all security updates, and options for OS updates. Android safety patches and updates may or may not make it to a given phone model on a given network. Android has a better selection of phones at a wider range of prices, but a certain percentage aren't--oh, how do I phrase this nicely?--not very good phones. A person who goes Android because they can buy a $20 phone, but then decides to compare it to a new iPhone will find that $20 special disapointing. Unless, of course, they are pure Apple haters.
As always, it all depends on the person, and their needs...
As I said, I use a flip phone. If I were to move to a smart phone, Android would be really tempting just because of choices and lower price points. But Apple would be tempting just for support--particularly if I planned to keep said phone a long time, and wanted it to be fully supported as long as possible.