婚姻的效力与分居几年没有关系,如果有以下情形的,婚姻才会无效:(一)重婚;(二)有禁止结婚的亲属关系,即双方属于直系血亲或者三代以内旁系血亲关系;(三)未到法定婚龄,即,男方不满二十二周岁
法律依据
《民法典》第一千零五十一条,有下列情形之一的,婚姻无效:
(一)重婚;
(二)有禁止结婚的亲属关系;
(三)未到法定婚龄。