Сроки подачи на гражданство США

Я думал что надо ждать 5 лет до получения гражданства, а Вы говорите 3 года. Может что то изменилось, или это касается только случаев брака иммигрантов с гражданами Америки? Просветите меня Люси.