Switch and for or