@Ayior actually Android phones give users way more freedom to customize than most others. eg. Fairphone2 comes with a lot of OS choises:
* official Android (default OS)
* #FaiphoneOpen (Vendor supported Android without Google Apps)
* #LineageOS (Community supported Android without Google Apps)
* @Ubports (Community supported Ubuntu Mobile)
* #SailfishOS (another Community Supported Linux based mobile OS)
* #PostMarketOS (Linux Distro for reviving old phones)