多项选择题

公民参与公共政策制定的主要方式有()。

A.投诉
B.信访
C.全民公决
D.推翻政府的权利
E.选举