Have been with my boyfriend for 8 years, we have 4 children together. Currently living in Mexico and want to know which Visa would be better for us to file. Our children and I are all U.S. Citizens, except for my boyfriend.
If you are unmarried and you both have no impediment to entering into a marriage then I would suggest that you get married in Mexico and file an I-130 petition for him as this will save you thousands of dollars in fees and other costs.
I also suggest that you consult an immigration attorney about filing this petition as you seem to be resident in Mexico and not the United States.