1. 16周岁以上公民的居民身份证有效期为10年、20年、长期。2. 16至25周岁的,有效期10年;26至45周岁的,有效期20年;46周岁以上的,长期有效。3. 未满16周岁的公民,自愿申请领取居民身份证的,有效期5年。4. 法律依据:《中华人民共和国居民身份证法》第五条规定,十六周岁以上公民的居民身份证的有效期为十年、二十年、长期。十六周岁至二十五周岁的,有效期十年;二十六周岁至四十五周岁的,有效期二十年;四十六周岁以上的,长期有效。未满十六周岁的公民,自愿申请领取居民身份证的,有效期五年。所以,身份证在公民46周岁以上时是长期有效的,也就是永久的。在办理身份证时,会根据年龄确定相应的有效期。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。