Travel to Iran and stays of any kind are not recommended.
Swiss citizens who require consular services or other assistance can contact the FDFA Helpline.
Surely you must be aware that Switzerland may have limited or no means to help in emergencies.
Helpline FDFA tel +41 800 24-7-365 / +41 58 465 33 33