在中国,根据现行的社会保险政策,个人需要连续缴纳养老保险满15年,才能在退休后领取基本养老金。这是国家规定的最低缴费年限,但实际操作中,许多人会缴纳更长时间,以确保退休后的养老金水平更高。
至于您提到的“几年开始买社保要二十年”,这可能是指从开始缴纳社保到满足领取养老金条件所需的总时间。比如,如果一个人在40岁开始缴纳社保,并且每年都缴纳,那么他需要连续缴纳20年,到60岁才能开始领取养老金。
社保的缴纳年限和养老金的领取年龄是根据个人情况而定的,具体情况可能因地区、个人情况(如工作性质、收入水平等)而有所不同。建议您咨询当地的社会保险管理部门,了解更详细的信息。