The UK is a democracy.

David Cameron could quite easily continue as Prime Minister for 20 years if voters continue to vote for him.