Former Secretary of State Colin Powell, a Republican, endorsed Democrat Barack Obama in the 2008 presidential race.

But the former top U.S. military officer, who once considered a presidential run of his own, tells NPR’s “Morning Edition” he’s undecided about which candidate to vote for in the 2012 election.

“I’m always undecided in every election,” he said in excerpts of an interview taped for Friday. “I always measure each candidate against what I think the country needs at that time and I will vote for the person I think who is most qualified to serve the nation at that time.”

Powell said he could support a Republican in the 2012 campaign — if  someone emerges who is like the Republicans he voted for in the past.

“I’ve voted for Republicans who were strong on defense, who believed in a free and open economy, but who also understood that there’s a place for government in our lives, that government has a responsibility to those of our citizens who are in need and those of our citizens who are needy of health care,” Powell said.