Switzerland are a lucky country they are not members of the EU so a Schengen Visa doesn't mean anything there. You will have to check out what the Swiss visa requirements are