There are several ways to become a lawful permanent resident (get a green card) without having to marry a U.S. citizen, as California immigration law attorney Andres Ortiz explains.
One if to get asylum. Another is a family petition through a U.S. citizen over 21 years of age. The third is a “U visa” for someone who is the victim of a serious crime.
More info at
source