1、依据《民法典》,婚姻无效只有三种情况,分别是重婚、存在禁止结婚的亲属关系以及未达法定婚龄,其他情况都不算婚姻无效。
2、重婚就是已经有配偶的人又和别人结婚,这明显违背了我国的一夫一妻制,所以法律规定这种婚姻是无效的。
3、有禁止结婚的亲属关系,也就是直系血亲或者三代以内旁系血亲结婚,考虑到遗传学等方面的原因,这类婚姻也会被认定为无效。
4、没到法定婚龄就结婚,由于当事人年龄小,没办法完全承担婚姻中的权利和义务,这种婚姻同样无效。
5、婚前隐瞒重大疾病、夫妻感情不和、一方出轨等情况,不属于婚姻无效的法定情形。要是一方婚前隐瞒重大疾病,另一方可以向法院请求撤销婚姻;夫妻感情不和能通过协议或者诉讼的方式离婚;一方出轨在离婚时能作为认定过错的因素,主张损害赔偿,但这些都不影响婚姻的效力,从法律上来说婚姻依旧是有效的。