保险公司公开承诺的具有法律效力吗

要看承诺的内容。

像你说的年利率问题受到很多因素的影响。

因此,如果没有做到承诺的事实,对方也可以免责。

在法律上,这个承诺是双方一致同意的,有效。

但是,有效无效对你没有实际作用,因为法院不会以保险公司未做到承诺而判定其违约,你要求保险公司赔偿也不会被支持。

一句话,承诺的事,保险公司做没做到都是合法的,没有什么影响。