ВНЖ дают на 1 год, каждый год его нужно получать. И так 5 лет. Затем по прошествии 5 лет можно подавать на ПМЖ. Если дадут, то уже на 10 лет. Через 2 года ПМЖ можно подавать на гражданство. Это во Франции. Как в других, не знаю.