一般来讲,遗赠扶养协议的效力要高于遗嘱。遗赠扶养协议事实上就是合同,获赠人需要负责赠与人的养老送终,作为回报就是房产的遗赠。至于遗嘱和继承协议,这是两个层面的事情,遗嘱是产权人立的身后财产的处理决定,继承协议则是继承人之间的达成的如何分配继承的共识。至于哪个效力更高,从高到低分别是遗赠扶养协议、遗嘱、法定继承。你所提的问题不是法律效力的问题,而是因为继承协议如果没有产权人的确认本身就是无效的,如有产权人的确认,可以把这作为遗嘱来对待。对遗嘱的效力问题,按照公证优于没公证的、落款时间后面的优于先前的确定。
以上解答是对房产遗嘱协议那个更具有法律效力的相关内容。