婚前协议和遗嘱的效力得根据具体情形来确定。通常,遗嘱得等遗嘱人去世后才开始有法律效力,可婚前协议,是在双方签订的时候就生效。要是遗嘱的内容跟婚前协议不打架,那一般就各自按自己的来执行。
不过,要是婚前协议把某些财产的归属给规定好了,可遗嘱又对这些财产做出了不一样的处理,这时候就可能会有冲突。一般是遗嘱优先,也就是说遗嘱的效力比婚前协议中关于这些财产的约定要高。
但是,如果遗嘱的订立不符合法律规定的那些形式要件,那遗嘱可能就无效,这时候就得按照婚前协议来。
总而言之,到底怎么回事得把两者的内容还有法律规定都综合起来判断。要是情况比较复杂,最好还是去咨询专业的律师,让他们给咱弄个准确的法律意见。