Naturalization issues are complicated and different rules and processes apply to different people. Becoming a United States citizen is a dream for almost every person present in this country who is not already a United States citizen. For many immigrants, naturalization becomes a reality and they go on to enjoy the benefits of US citizenship. For others, however, naturalization is a struggle, due to an inability to pass the English and Civics test. For some, it is more difficult due to certain criminal convictions. Whatever the case may be, gaining United States citizenship is a privilege that most foreigners want. Indeed, it is a privilege.
If you are not a United States citizen and have a criminal conviction, applying for citizenship may be risky! So please consult an immigration law professional when applying for citizenship.