你问的这个问题属于法理问题,必须先理解法与道德之间的关系才能做出选择。
法与道德的关系:
1、在本质上,二者的关系有三种观点:一是非实证主义即自然法学派,他们认为法与道德在本质上有必然的联系,符合道德的善良的法才是真正意义上的法,实证主义法学派中的法也只有符合上述观点才是真正的法。最终得“出恶法非法,公民没有遵守恶法的义务等观点”。代表人物有阿列克西等;另一个就是分析实证主义法学派,他们认为法与道德在本质上没有必然的联系,世界上不存在适用于一切时代、民族的永恒不变的正义与道德准则,法律不会因为违反道德而丧失其存在的性质和效力,即“恶法亦法”。代表人物如凯尔森。
2、在内容上:近代以前的法在内容上与道德重合程度极高,甚至浑然一体。比如我国古代从西周开始就有“以德配天、明德慎罚”到后来的“礼刑合一、礼刑并用”以及汉代的“德主刑辅”等观点,这些都充分体现出道德与法律在内容上的紧密联系。
当道德与法律发生矛盾的时候,如果是在法律调整的范围,那么只能遵守法律,不知道法律只知道道德的观点不能成为免除法律责任的理由。另外,法律也不是万能的,有一些道德伦理范畴的关系是法律不能解决的,你比如恋爱关系、朋友关系等,不可能通过法律上的合同来加以调整。最后,法律也有其僵硬性和漏洞,常常会导致某些案件判决合法而不合理,这个不合理就是指不符合一般人的道德评价标准。但不管怎么说,在法治国家,如果法律与道德发生矛盾首先应当遵守的是法律而不可能选择道德,在法律无明文规定的情况下,才考虑道德的成分。毕竟,道德的强制力只不过是依靠人的内心强制,其力量比起法律依靠国家机器的强制要弱很多。