As long as you are staying in United States, you can purchase life insurance, even if you don't have green card or are not US citizen.

H1 workers and their dependent spouse on H4, L1 workers and their dependent spouse on L2, International students on F1 visa and their dependants on F2 visa qualify. Of course, green card holders (permanent residents) and US citizen qualify as well.

Please visit http://www.insubuy.com/life-insurance/ to request the quotes.