Strictly opinion, but I believe at the rate things are going, she is absolutely correct.
Ann Coulter: ‘Trump Will Be The Last Republican President’...."Ann Coulter -- who early in 2016 predicted Doanld Trump's presidential win -- said that because of changing demographics and the propensity of many young immigrants to vote for liberals, Donald Trump "will be the last Republican president."
In a Nov. 28 interview with Editor in-Chief Alex Marlow on Breitbart News Daily, Coulter said, “Every day, more and more immigrants turn 18 and start voting, canceling out all of your votes. It’s about five more years. Trump will be the last Republican president.".........
.......“They barely won the last election," Coulter said of the 2016 Trump campaign. "It was very exciting, it was great, everyone remembers election night. You always have this feeling we’re invincible and ha, ha, ha you guys are losers, you lost.".....
.....But "it was really close," she said. "You switch 80,000 votes, mostly in the industrial Midwest, and he [Trump] loses."
“I told him directly during the transition," said Coulter, "‘If you don’t keep your promises, you run the exact same election four years from now, and just through the process of immigrants turning 18 and block voting for the Democrats, you lose the exact same election.’â€
https://www.cnsnews.com/blog/michael-w-chapman/ann-coulter-trump-will-be-last-republican-president