Pensions always interesting - of course the older you are the more so....
I was checking the numbers on my annual statement here in Switzerland , pillar 2. It would seem that I would have to draw a pension for 20 years before I even get back the cash that has been paid in.

That being the case I would take the cash , leave Switzerland , and live off the capital.
At 65 retirement is clear and you get the cash. What about 62 or 63? How do you confirm you will be self-employed to a Swiss provider if you are living elsewhere (EU). If I want to set up a boat storage company on a field in a distant rural location what then??