The best time to visit Switzerland is during the shoulder seasons, between April and June, and September to October, when the weather is at best, and there aren’t too many tourists.
Best time to visit Switzerland is between April and June even September and October are good months to visit but it will be cold enough . temperature wil be around 12-15 degrees and in high altitude areas it will be more chilled around 4-5 degree.
Switzerland is all about nature. The same place looks different in different seasons. My personal favorites are Spring and Autumn. Especially Autumn till first week of November will be magical to see in the valleys.But winter is already started on the mountain tops. So in both Spring & Autumn - you can enjoy lot of Snow + Greenery with a compromise of day time.
From last Sunday of October the Day Light Savings will be switched off which results in one hour early sunset. Also the day time will be reducing until December 21.
I have been to Switzerland in October, the weather is just fine. It's cold but not unbearable. In my view it's the best month since it's not the peak season. To plan the Switzerland trip efficiently, you can watch this video - https://www.youtube.com/watch?v=ff43d368-93a2-7868-32a4-32926a82177e