If you have an access to the file system of your website, you can backup your current theme finding it in the wp-content/themes folder. Also you can duplicate your theme folder and have two different versions of your theme. Changing themes will not change the content of your site. That means that you can change themes as often as you want and do not lose your work ??