你这个问题的关键在于,不是合同有几年,而是你申请房屋补贴是做的房屋租赁备案还有几年?相关文件规定,只能等到租赁备案到期之后才能申请公租房。
貌似这个网站有全部流程不知道这流程去吗昆山租房网http://www.5khouse.com/rent/rentlist.aspx
公租房是指向符合规定条件的保障对象提供住房,并以收取租金的形式解决中等偏下收入的城镇家庭、外来务工人员和新就业职工住房困难的保障性住房,其租金标准略低于同品质商品房市场租金,套型建筑面积在60平方米以下。申请公租房应同时具备以下这些条件:具有本市户口或长期在本市工作的外来务工人员及新就业职工。家庭人均住房建筑面积低于17平方米;申请人家庭人均月可支配收入不高于以下标准,单身家庭2078元/人·月