
You can find a good review at:
http://www.familytousa.com/naturalization-us-citizenship/
Everyone's specific facts are different, so you should consider consulting with an attorney who can review your facts and plans.
Regards,
Andrew M. Wilson, Esq.
Serotte Reich Wilson, LLP