A French permanent residence permit allows you to stay in France for 10 years and, as it's renewable, theoretically you could keep living in France indefinitely with this status. You don't have to give up your own nationality if you become a French citizen: you can have French dual citizenship