Получение гражданства возможно только при наличии ПМЖ, которое, в свою очередь, выдают после ВНЖ. Официальные сроки могут отличаться в зависимости от основания. Например, в моём случае (воссоединение с семьёй) в данный момент такая ситуация: я имею право подать на гражданство после трёх лет проживания в Швеции и наличии ПМЖ. Недавно ввели ещё ряд требований, например, знание языка и наличие дохода. В целом, по сравнению с ситуацией лет 10-15 назад, легализоваться в Швеции стало сложнее.