婚前协议约定离婚财产归一方所有,并给予经济补偿的约定是无效的。
《最高人民法院关于适用〈中华人民共和国婚姻法〉若干问题的解释(三)》第十四条 当事人达成的以登记离婚或者到人民法院协议离婚为条件的财产分割协议,如果双方协议离婚未成,一方在离婚诉讼中反悔的,人民法院应当认定该财产分割协议没有生效,并根据实际情况依法对夫妻共同财产进行分割。
那要看协议到底是怎么写的,如果是谁提出离婚,谁的财产就要如何如何,这样的协议,在法律上是无效的,因为法律规定公民有结婚跟离婚自由的权力,这样的协议,就是在给公民离婚自由的权力设置障碍,所以在法律上无效
如果是谁违反婚姻法,例如出轨或者家暴之类的,离婚净身出户,这样的协议,上了法院,过错方自愿遵守就有效,不愿意就无效。
但是在法律上即使没有这个协议,但是你有证据证明他是过错方,你也可以得到经济赔偿
有一定的效力