非法同居和重婚是有区别的:
1、一旦非法同居的男女以夫妻名义生活在一起,别人也认为他们是夫妻的,如果其中一方或双方是已婚,那么非法同居的双方就构成了事实上的重婚。
2、无论是法律上的重婚(即两次婚姻均经过婚姻登记)还是事实上的重婚(即一次婚姻是经过合法登记的,另一次婚姻是未履行过法律手续的事实婚姻),都构成重婚罪,应受到法律制裁。
3、对于无配偶者之间的非法同居,因双方均没有婚姻关系的存在,因此,任何一方与第三方登记结婚均不构成重婚。
4、根据上述规定,非法同居是民法上的制度,而重婚既是民法上的制度,也是刑法上的制度。