The theme would not lose its settings (especially during an update) unless something very wrong happens (like corrupt database tables) or someone performs a settings reset using the theme’s reset button. In these situations the settings can be recovered from a previous database backup or a theme settings export.
Settings can also get misplaced if the WordPress installation is moved to a different URL and the right procedure is not followed. In this case the settings are recoverable.