It is possible, there are various methods.
Some require root access or jail-breaking (the process of allowing your device to access hidden folders), others require patience and the ability to download a lot of data repeatedly.
^^That thread outlines some of the methods for android^^
How I do it on android (requires root acess):
Link both accounts to a separate gmail account using the in game data migration feature.
Then when I want to switch I just go delete data48.bin, restart the app and use the in game migration feature to log in to whatever account I want at the time.