遗赠抚养协议有两种:一种是公民与公民签订的遗赠扶养协议,另一种是公民与集体经济组织签订的遗赠扶养协议。遗赠抚养协议是指遗赠人与抚养人之间为明确相互间遗赠和抚养的权利义务关系而订立的协议。