Application for Cyprus citizenship can be submitted by foreigners, who have completed a total of 7 years of legal residence in Cyprus (2555 days of staying in Cyprus) before the application date. The applicant must have resided continuously in Cyprus through the last 1 year before applying. In cases of applicants who are children or parents of Cypriot citizens, the time required is 5 years︀ rather than 7.
The same 5 years period requirement applies to holders of the permanent︁ residency status.
Please note that at the moment the gvt is preparing amendments to the︂ relevant law making it 5 years instead of seven for all cases, or 4 years︃ for exceptional cases that can show good knowledge of Greek language.