16周岁以上的小孩可以买城乡居民养老保险;18周岁以上的职工可以交城镇职工养老保险;0岁小孩有机会投保商业养老保险,具体如下:

1.城乡居民养老保险:参保条件一般是具有当地户籍,且年满16周岁(不含在校学生)、非国家机关和事业单位工作人员和未参加城镇职工基本养老保险的城乡居民,可以参加城乡居民养老保险。此外,在当地居住且办理了港澳台居民居住证的未就业港澳台居民,也可以在居住地按照规定参加城乡居民基本养老保险。

2.城镇职工养老保险:一般是国有企业职工;城镇集体所有制企业职工;城镇有限责任公司、股份有限公司、股份合作制企业和联营企业职工;外商投资企业和香港、澳门、台湾同胞投资企业的境内中方职工;城镇私营企业主及其职工、个体工商户本人及其帮工才可参保。简单来说就是必须是参加了工作的职工才能参保城镇职工养老保险。而根据相关规定来看,只有年满18周岁的法定成年人,才能正式参加工作,并按照法律规定,由用人单位为职工购买城镇职工养老保险。

3.商业养老保险:一般会有投保年龄规定,部分商业养老保险产品允许0岁小孩投保,不过通常会说明必须为出生满28天或出生满30天(具体以保险合同约定为准)的小孩才能投保。比如某商业养老保险允许出生满28天-55周岁的人群投保,意味着只要是在该年龄范围内,且满足健康告知要求,即可投保。不过也有一些商业养老保险的投保年龄规定是18周岁-55周岁,或17周岁-60周岁等。因此,商业养老保险具体的投保年龄是多少,还应当以保险合同的约定为准。