在公司工作17年,但只交了7年社保,这种情况是否合法,主要取决于公司是否按照法律规定为你缴纳社保,以及是否存在其他特殊情况。
首先,根据社会保险法的相关规定,公司应当为员工缴纳社保,这是公司的法定义务。如果公司在你工作期间没有按时足额为你缴纳社保,那么公司的行为是不合法的。你可以通过劳动保障监察、劳动仲裁或诉讼等途径来维护自己的权益,要求公司补缴社保。
其次,关于社保的缴费年限,养老保险累计缴费满15年是领取养老金的必需条件。如果你在公司工作了17年,但只交了7年社保,那么你的社保缴费年限显然不足15年。如果你已经达到退休年龄,但社保缴费年限不足15年,你需要继续缴费至满15年才能领取养老金。这种情况下,你可以选择继续在公司工作并缴纳社保,或者选择以灵活就业者的身份继续缴纳社保。
另外,需要注意的是,有些地区可能存在延迟退休的政策,即个人申请、单位同意、社保备案后,可以继续工作并缴纳社保,以达到领取养老金的条件。但这一政策并非全国普遍实行,具体还需要根据你所在地的政策来确定。
最后,需要强调的是,一次性补缴社保的政策并不是普遍存在的,而且存在很大的风险和不确定性。因此,建议你不要轻信一次性补缴社保的广告或宣传,而是应该按照法律规定继续缴纳社保,以确保自己的权益得到保障。
综上所述,公司在你工作期间只交了7年社保是不合法的,你有权要求公司补缴社保。同时,你也需要了解自己的社保缴费年限和领取养老金的条件,以便做出合理的规划和决策。