你好,你要了解的遗赠和遗嘱哪个效力优先的问题,依照相关法律规定,公民可以与扶养人签订遗赠扶养协议。按照协议,扶养人承担该公民生养死葬的义务,享有受遗赠的权利。继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。被继承人生前与他人订有遗赠抚养协议,同时又立有遗嘱的,继承开始后,如果遗赠抚养协议与遗嘱没有抵触,遗产分别按协议和遗嘱处理;如果有抵触,按协议处理,与协议抵触的遗嘱全部或部分无效。即遗赠扶养协议是相互附有条件的有偿协议,扶养人承担遗赠人生养死葬的义务,并于遗赠人死后取得相应遗产,其法律效力高于法定继承和遗嘱继承,遗赠扶养协议一经签订,双方必须认真遵守协议的各项规定。如果扶养人不履行扶养义务,经被扶养人的亲属或有关单位请求,人民法院可剥夺扶养人的受遗赠权。如果遗赠的财产发生灭失,扶养人有权解除遗赠扶养协议,并要求受扶养人补偿已经支出的扶养费用。