Actually Apple is multi-billion dollar company, where as Android is a free operating system.
The two are not comparable.
If you examine the production cycles for iOS and Android, you can plainly see that both of them borrow features from each other, and many apps are cross platform.
There is no difference between the two platforms at the moment, the only difference is that Android has a faster cycle than iOS, thus Android will outpace iOS.
Actually, the major difference would be that Android supports open standards and does not enforce propriety technology. The two major examples that come to mind is that Android phones generally (in that I know of none that don't) use a mini(/micro) USB plug, which is standard. Apple on the other hands use their own propriety plug, which, to put it simply, is a dick move. The second example, is Flash, an open format that is used by millions of websites and web applications, if you use an iPhone then you litterally cannot access 50% of the web. Once again, this was only done as a political move by Apple to destabilise the Adobe power-base (some Apple supporters may cite other reasons, but Flash has negligible vulnerabilities (if any) for iOS, and in addition they categorically refuse to support other open formats implying that they are simply perpetuating their own power rather than doing what is best for the consumer).
In addition, the Apple Appstore is HIGHLY regulated. For example, apps that create a second desktop, apps that conflict with apps that Apple makes, apps that have 'i' or refer to 'pod' or other Apple trademarks (no matter how loose) are all generally denied. Many developers are turning away from Apple, and moving towards the open services of the Android Appstore. To put it simply, Android Appstore is infinitely better.
You should also take in to account that Apple does not create OS updates that are back compatible with models.
For example an iPhone 3g cannot do many of the iOS 4.0 features (or all of them? Or even get that OS version?). That phone has been made redundant and unsupported in just 2 years. Apple does this frequently and purposefully.
Android on the other hand has a clearly defined physical interface and hardware specs, which means that an Android device can be expected to be supported indefinitely, there is no pre-defined lifespan.
In short, unless you specificly need an Apple to conform to your current eco-system (for example if you have a Mac/OSX media server/Apple TV) then do not buy Apple. Apple is purposefully made to not play nice with anything else. On top of that, you wlll need to buy a new one every 2 years, because they are hardware centric.
Android is software centric, so their lifespan is indefinite, and they will play nice with all your other devices - including Apple.
Tl;dr: Android is better in practically all ways apart from "it's not an Apple", which is not really a good thing in the first place...