Before, when I try to switch Google accounts (by removing old then adding new) my SMS got deleted. Is it possible to prevent this?
Also, if I maintain two Google accounts then later decide to remove one. Can I prevent SMS deletion?
The only way to remove your main Google account is to factory reset the phone which removes everything. Your best bet will be to download an app that can backup your SMS to a file.