British Prime Minister David Cameron has played down the prospect of a near-term referendum on Britain's membership of the European Union.

His comments come ahead of a long-awaited speech on the issue expected next week.

Mr Cameron said he wants Britain to remain in the EU, a major trading partner.

However, he is under intense pressure from his own party and an increasingly sceptical public to repatriate powers from Brussels or leave the 27-member union altogether.

He told BBC Radio: "If we had an in-out referendum tomorrow, or very shortly, I don't think that would be the right answer for the simple reason that I think we would be giving people a false choice.

"Right now I think there are a lot of people who say 'I would like to be in Europe, but I'm not happy with every aspect of the relationship, so I want it changed'. That is my view."

Mr Cameron said he plans to renegotiate Britain's ties with the EU and seek the public's fresh consent for the new deal.

He told the BBC he believes he has allies in his efforts to repatriate more powers from Brussels.

Mr Cameron also made clear that while he did not think Britain would "collapse" if it left the EU, it would be in Britain's interests to remain in the bloc.

However, some diplomats and EU officials feel Britain risks drifting out of the union, and last week close ally the US made clear that it wanted Britain to remain a "strong voice" inside the EU.

Also last week, the head of the German parliament's influential EU affairs committee and ally of German Chancellor Angela Merkel, Gunther Krichbaum, said re-negotiating Britain's EU ties would open "Pandora's Box" and risked isolating Britain.