Tried both, then upgraded to a BlackBerry.

iPhone is great for browsing the web, but terrible at everything else.
Android is fun, but messaging is all over the place.
Neither last all day with moderate use.

BlackBerry might not be able to render a webpage for ****, and it can't run any apps, but I can send email all day long on different accounts with no issues.