TL;DR iphones don't have a monopoly, the _AppStore_ has.
On Andoird the situation is a bit murkier, you technically can install software from outside Google's playstore, but you have to click trough scary dialogs(warnings about the danger of doing so), and App Stores installed that way don't have the same device permissions than googles play store have(you have to manually confirm each software update, for example). so yeah, on android it's debatable, but that's a story for another time.