How to allow users to choose different theme?
I didn't look this up, but if I'm not mistaken, you should enable the themes users can choose from, and give the appropriate user role(s) the "select different theme" permission.