An idea would be to have more than one account on different providers and have all their emails forwarded to each other, but make sure the forwarded emails arent forwarded again.
A good preventive option that costs a bit of money is to not tie yourself to any of the providers by just buying a domain name and pointing MX at a gmail account or something. So long as you back up your emails periodically, you can always switch providers in 10 minutes and nobody will even notice.