Several big differences with Switzerland. 1- Referendums are the norm and binding - unlike the UK where they are, by our own Laws, adivisory (and no PM is allowed to make promises above our Law) 2.- before every Referendum, every voter is given, with their voting papers, a very detailed booklet (often 20+ ages)- with all the pros and cons of voting one way or another, as seen by the Government, and by different parties. This booklet has to be checked and approved for accuracy and truth - before being published and sent to all voters.
So if at a later stage, bias and untruths are discovered, and it is rare due to above process- a vote would be cancelled.
Chestnut - THAT is democracy. May I remind all the the Electoral Commission judged that there were many lies told, and outside interference - and that they would normally cancel the vote due to that evidence. They however were not able to, because, by our own Laws- the Referendum was NOT legal and only advisory- whatever Cameron told us. The Law is the Law - Cameron, Johnson or ... Corbyn for that matter- have NO right whatsoever to promise otherwise.