When you are a US citizen and you want to sponsor a foreign national for a green card there are at least three options. Which one you choose depends on if you want to marry in the US or abroad, among other factors. I would strongly recommend a consultation lawyer so you can look at all the options and issues that need to be considered.