公诉期限最高为 20年,具体适用情况如下:

法定最高刑为不满五年有期徒刑的,经过五年不再追诉。

法定最高刑为五年以上不满十年有期徒刑的,经过十年不再追诉。

法定最高刑为十年以上有期徒刑的,经过十五年不再追诉。

法定最高刑为无期徒刑、死刑的,经过二十年不再追诉。

需要注意的是,如果20年以后认为必须追诉的,须报请最高人民检察院核准。此外,逃避审判或逃避侦查的案件,不受追诉期限的限制。

综上所述,公诉期限根据犯罪的法定最高刑轻重,分别设定了5年、10年、15年和20年的追诉时效期限,以确保司法公正和效率。