Best bet would be to rely on cross platform apps exclusively so you can freely switch between iOS and android. I am currently in the process of doing this. I plan on getting a nexus but will continue to use my other Apple product.
That is what I did before getting my first Android phone, a Nexus 4, back in November. By the time I got the Nexus 4 I had all my contacts, calendar, and music available on it within minutes of turning it on for the first time--simply by signing in with my google account.
Never again getting locked into single-platform solutions such as iCloud.
Michael