a static theme allows you to apply only one theme.
a dynamic theme allows you to apply multiple themes and have a variable determine at run time which one to use. They are completely different.
a static theme is intended to be applied once and not changed. In order to change the theme, the previous theme must be removed first.