Hi Kumar,
What kind of UI change are you looking for? Should it display different content based on your filter criteria? Or should it completely change the look and feel of your application?
The first should be pretty straight forward using a non persistable entity which holds your filter options and conditional visibility for parts you want to show.
Second option looks more like a theme selector
Hope this helps