(一)持有《上海市居住证》满7年;
(二)持证期间按规定参加本市城镇社会保险满7年;
(三)持证期间依法在本市缴纳所得税;
(四)在本市被聘任为中级及以上专业技术职务或者具有技师(国家二级以上职业资格证书)以上职业资格,且专业及工种对应;
(五)无违反国家及本市计划生育政策规定行为、治安管理处罚以上违法犯罪记录及其他方面的不良行为记录。
综上所述,你虽然社保已经5年了,但是你的居住证只有2年,而且不知道是否是外来人才引进居住证。如果你想早点落户上海,建议你跟公司商量,给你多缴纳个税和社保基数调高。如果你的社保基数是上海平均工资的2-3倍,居住证只要持有5年就可以了,如果你没有国家二级证书,需要7年也可以。