单项选择题

经济合同的无效与否是由下列中哪个机构确认的? ()

A.人民政府
B.公安机关
C.人民检察院
D.人民法院或仲裁机构