Technically, yes you can… Get all your iphone data onto an android phone though will require some work (not that hard)…
Starting with Android ice cream sandwich (ICS), you really can’t get around not having a google/gmail account. They made it harder to have offline contacts in ICS. (It’s available from the phone dialer), but not exactly intuitive if you go into the contact apps…. Calendar events always required you to be online, so this hasn’t changed.
But you end up getting NFC with the galaxy nexus.
And low energy bluetooth.