Щоб мати можливість оформити статус постійного жителя і громадянство Швейцарії по Федеральним законом, прийнятим в 1952 році, потрібно прожити тут 12 років і довести високу ступінь асиміляції в швейцарське суспільство. Це один з найвищих термінів в світі, після якого можна стати громадянином Швейцарії. Проживши в країні 10 років в статусі ВНЖ, потрібно буде підтверджувати, що існують дуже вагомі законні підстави для подальшого життя на території країни.
Стати громадянином Швейцарії на ділі дуже складно. Необхідно перебувати в країні 10 років в статусі ВНЖ і потім 2 роки ПМЖ. За цей час ситуація може змінитися і влада може порахувати недостатніми підстави для подальшого перебування. Навіть якщо всі вимоги дотримані, не існує ніяких 100% гарантій отримання ПМЖ в Швейцарії.
Для отримання статусу резидента потрібно відповідати певним нормам:
- 12 років легального безперервного проживання;
- готовність виконувати всі обов'язки, які накладає громадянство Швейцарії (сплата податків і соціальних платежів, служба в армії і т.д.);
- повага до законів Швейцарської Конфедерації та їх виконання;
- знання одного з чотирьох офіційних мов Швейцарії: німецької, французької, італійської, ретороманскої.
Рішення про присвоєння громадянства приймається на місцевому рівні кантону після розгляду цього клопотання в Службі натуралізації і Федеральному офісі міграції. Процедура дуже скрупульозна і тривала, в середньому вона займає 2-3 роки.