重婚分为两种:法律上的重婚和事实上的重婚。法律上的重婚是指有配偶者又与他人登记结婚的;事实上的重婚是指有配偶者虽未与他人登记结婚但确与他人以夫妻名义同居生活的,为事实上的重婚。被认定为重婚的行为应受到法律的制裁。
现实生活中,为了规避法律,有配偶者与婚外异性同居时既不去登记结婚也不以夫妻名义同居生活,虽然这种行为不能被认定为重婚,但也是《婚姻法》明确禁止的。
因此,事实上的重婚与“有配偶者与他人同居”之间最大的区别就在于是否以夫妻名义同居生活,如果双方以夫妻名义同居生活,则构成事实上的重婚;如果双方没有以夫妻名义同居生活则不属于《刑法》予以处罚的范围,而属于《婚姻法》所禁止的行为。