You must be at least 18 years to apply for naturalisation. Any person who is under 18 years of age cannot apply for naturalization - instead they would need to apply for registration as a British citizen, which is dependent not only on one's birthplace but the status of one's parents at the time of birth.