Androids are more customizable, have less restrictions and have huge community backing.
For example, my Oneplus3T is a year old, but it still has community support. I've flashed ROMs (Custom OS) and I'm able to download whatever app I want for free (The power of googling APKs @Sneaky :booty:)...