Sen. Lindsey Graham, R-S.C., called out White House chief strategist Steve Bannon over the Trump administration's commitment to a troop presence in Afghanistan.

Graham and Sen. Bob Corker, R-Tenn., disagreed with Trump's reported frustration with Gen. John Nicholson struggling to make progress in the war in Afghanistan and that Trump is mulling possibly replacing him with National Security Advisor H.R. McMaster. Such a move would trigger the move of CIA Chief Mike Pompeo to take over as national security advisor, a highly unusual scenario.

Graham said Nicholson has "done a fine job" in his role leading troops in Afghanistan. He added he didn't think "General Bannon" would be any better at dictating strategy in Afghanistan than former President Barack Obama or former Vice President Joe Biden.

"I know that Gen. Biden and Gen. Obama and Gen. Graham aren't very good generals," he said, according to the Washington Free Beacon. "I don't know that Gen. Bannon will be any better."

Graham disagreed with Trump's hesitation to commit troops to Afghanistan, one of Bannon's strategic suggestions for the war.

Both Graham said they would be in favor of putting McMaster in charge of troops only if increases in troop numbers occurred as well. Graham has suggested between 3,000-4,000 additional soldiers would aid the U.S. effort in Afghanistan.

McMaster has advocated for modest increases in troop numbers within the administration for months. Graham said he hoped the policies pursued by the administration would change in order to defeat the Islamic State.

Editor's note: This article has been update to reflect that only Graham, not Corker, said he would be in favor of putting McMaster in charge of troops only if increases in troop numbers occurred as well.