Datuk Seri Najib Razak said the country's future could not depend on a hypocritical political pact, with no sincerity and always doing U-turns.

The prime minister said the people, instead, needed to choose a political party which cooperated closely with all other component parties in the alliance in order to safeguard theirs and the country's future.

Citing the Barisan Nasional (BN), of which he is its chairman, Najib said the coalition always made decisions based on consensus and practised the principle of moderation, without doing anything extreme.

"You think the opposition is a genuine partnership? Do you think Kit Siang (DAP adviser Lim Kit Siang) really like Mahathir (former prime minister Tun Dr Mahathir Mohamad)? Do you think Mahathir really like Kit Siang?

"Mahathir had once openly said that Kit Siang was a racist, was anti-Malay and anti-Islam, and Kit Siang had said that Mahathir was a dictator and more. To me, this is not balanced politics. How can we trust a political pact that is based on hypocricy?" he said when opening the MCA 63rd Annual General Assembly at Wisma MCA, here, today.

The prime minister said the U-turn politics being practised by the opposition pact were not only confusing the people, but also themselves.

"How many times (they have practised) this politics of U-turns, I don't know. I think they've lost direction because already so many U-turns. Not only the public are confused. They themselves are confused. There is no sense of direction."

Najib said as prime minister, he always reminded himself to be a prime minister for all Malaysians.

However, he added, he needed the people's support including the Chinese community's.

In this regard, Najib expressed his appreciation to the Chinese community for giving their support to BN candidates, including in the Sarawak state election, and Kuala Kangsar and Sungai Besar parliamentary seat by-elections.