据2019年发布的上海市人才住房保障条例,上海居住证的有效期最长为5年。持证人在居住证有效期届满前应当向属地派出所重新申领,符合条件的,可以继续办理相关手续并获得新的有效期,具体时间可根据当时的政策来确定。需随时留意有关部门的最新政策发布。