Buffett, in a CNBC interview on Monday morning, compared rising U.S. health care costs to a "tapeworm eating at our economic body" that is "untenable over time."
"If it was a choice today between plan A, which is what we've got, or plan B… the Senate bill, I would vote for the Senate bill," Buffett said. "But I would much rather see a plan C that really attacks costs."
Buffett said that U.S. health care costs are close to 17 percent of overall Gross Domestic Product, which in other countries health costs are 10 percent of GDP or lower. He also noted that America has fewer doctors, nurses and hospital beds per capita than to much of the world.
"Everything we produce for export, everything we compete with that comes imported in this country, everything is bearing that cost, and it's a cost that the rest of the world isn't bearing," he added, citing auto executives who said there was $1,500 of health costs built into the price of U.S. cars.
Despite saying that he would support the Senate bill because he feels it is better than the status quo, it was clear he would prefer a new approach.
As for how to control costs, Buffett pointed to changing the incentives within the health care system.
"We've got payment for procedures and not payment for results," he said.
Buffett said he thought the issue of reducing costs was more important than insuring more people, which is a key aim of Mr. Obama and Democrats in Congress.
"I believe in insuring more people. But I don't believe in insuring more people till you attack the cost aspect of this," he said.
Buffett also addressed the overall state of the economy in the interview which included questions from viewers. He said that while the economy is getting better, job growth will remain slow.
"It's getting better, but at a very, very slow rate," he said.