That is not correct. Please speak with a local tax adviser before you find yourself 1-2 years from now with huge fines or worse.
It's a waste of time for tax purposes. There can be other regulatory advantages of a company being offshore: neutral grounds for︀ investors from multiple jurisdictions, asset/trademark/IP protection, safer territory, specific legal requirements, and so on.
If you have a lot of capital to play with, you can do things like set︁ up an office offshore to create proper tax residence there. Then you could maybe get︂ away with not having to pay corporate income tax locally for your offshore company and︃ instead only pay capital gains tax on dividends for example.
There is a middle-way solution︄ using professional directors. This is a popular arrangement in for example Isle of Man, Gibraltar,︅ and Cyprus. Under this arrangement, you appoint a director to control and manage the company︆ from there. This means you do not control the bank accounts of the company, sign︇ agreements, or anything like that. The professional director will act on your instructions, though, so︈ you have to manage your tax risks. For a holding company, this is easier to︉ get away with than for a trading company.
Your other problem is the Swiss company.︊ As mentioned, it's likely resident both in Switzerland and wherever the company is actually managed︋ and controlled. This is such an expensive and complicated headache I don't even want to︌ get into it. Swiss companies are almost always useless unless owned and operated from within︍ Switzerland (or as a part of large-scale, legal tax planning).