Weed is not legal in Switzerland. It falls under Article 19 of our criminal code (https://www.admin.ch/opc/en/classif…). The only thing that is legal is possession of small quantities of narcotics for personal use - growing or selling is still very much forbidden.