“Let’s accept that one size does not fit all,” Cameron said in a speech broadcast live on SkyNews.
“Free movement for new EU member states should be restricted until their economies become equal with already existing EU members,” Cameron said.
Cameron has called on Brussels to recognize that the EU may have more than one currency.
“Recognition that the EU is a union with more than one currency,” the British prime minister said. “The EU needs flexibility between those inside and outside the eurozone.”
David Cameron said that if the EU ignored its conditions on its membership, London would need to rethink if it should remain in the union.
“If British concerns are met with a ‘deaf ear,’ Britain would need to consider whether the EU is ‘right for us.”
UK citizens are set to vote in a referendum by the end of 2017 on Britain’s exit from the European Union, as promised by Cameron during his pre-election campaign.
“The question is whether we'd be better off in or out of the European Union. It will be your decision, the British population, not politicians' [decision].”
The British Human Rights Act, a product of the country's previous government, will be replaced with a British Bill of Rights as part of reforms to the UK's relationship with the European Union, Cameron added.
He said the reform of Britain’s relationship with the European Union would "remain consistent with the founding principles of the Convention, while restoring the proper role of UK courts and our Parliament."
The UK leader stated that the plan will make it "explicit" that British judges cannot use the EU Charter of Fundamental Rights to create new legal challenges based on "spurious human rights grounds."
The Labour Party’s 1998 Human Rights Act incorporates rights declared in the ECHR into British law, and requires British public bodies observe these rights. Scrapping the Human Rights Act in favor of a UK Bill of Rights was part of Cameron’s Conservative Party campaign pledge ahead of its May election victory.