bonjour,
la durée minimale de séjour en France est de 5 ans, mais cette durée peut être réduite, voir non exigée dans certains cas.
Aucune durée minimale de résidence en France est exigée si vous êtes notamment dans l'une des situations suivantes :
- Vous venez d'un pays francophone et vous parlez le français, car c'est votre langue maternelle
- Vous venez d'un pays francophone et avez été scolarisé 5 ans ou plus dans un établissement enseignant en langue française
une durée minimale de 2 ans de résidence en France est exigée si vous êtes notamment dans l'une des situations suivantes :
- Vous avez obtenu un diplôme d'un établissement d'enseignement supérieur français après 2 ans d'études.
source :
https://www.service-public.fr/particuliers/vosdroits/F2213#:~:text=Vous%20pouvez%20d%C3%A9poser%20votre%20demande,ses%20parents%20soit%20devenu%20fran%C3%A7ais.
mais la naturalisation n'est pas un droit, c'est toujours une décision discrétionnaire de l'Administration qui peut toujours la refuser même si le demandeur remplit toutes les conditions.
salutations