遗赠扶养协议优先于遗嘱继承和法定继承。遗赠扶养协议是遗赠人与扶养人签订的,由扶养人承担遗赠人生养死葬的义务,遗赠人将其财产在死后赠与扶养人的协议。它体现了双方的合意。遗嘱继承是按照被继承人所立遗嘱进行的继承。法定继承是在没有遗嘱等情况下,依据法律规定的继承人范围、继承顺序等进行的继承。根据《民法典》第一千一百二十三条规定,继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。所以,当存在遗赠扶养协议时,应首先按照协议执行,以尊重当事人的特别约定。只有在没有遗赠扶养协议或者协议无效等情况下,才依次考虑遗嘱继承和法定继承。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。