This article is from the FAQ, by with numerous contributions by others.
Persons who are 18 years of age or older, who are lawfully
admitted permanent resident aliens and who meet certain
requirements (see question 3) may apply for citizenship.
Aliens who have served in the armed forces of the U.S. are
eligible for citizenship under special provisions.