how long does it take to get the swiss citizenship?
Foreigners with no direct blood ties to Switzerland through either birth or marriage must live in the country for at least 10 years before they can apply for citizenship. Years spent in the country between ages eight and 18 count double, but in this case the actual stay in Switzerland must be at least six years.