Why not save all your contacts to the likes of your google account, that way whichever phone you use (main/spare) they'll always be up to date and in the same format?
Also, enable syncing and your apps will always follow whenever you change phone, and the setup of your phone also...