Three years is correct as indicated in the link to USCIS provided by the other poster above. If not married to a US citizen, then 5 years residence is required before applying for citizenship.
The only thing that Trump says he will maintain is the visa availability for spouse and minor children of US citizens. Everyone else will be eliminated if he succeeds in ending chain migration and the visa lottery. All part of his campaign to Make America White Again.