Does anyone have any info of this, from a law article or a past experience ? It is stated that years spent on an L permit do not count.
However I am not sure on whether or not the years spent on a B permit "séjour pour formation" (student B permit) counts.
Is it the same as for the conditions to apply for a C permit, where those years count as soon as you have spent 2 years on a regular longterm B permit/work permit ?
No, student B permits are only an obstacle to getting the C permit, where they can not count or count only after you have spent two years on a work or a family reunion B permit. Once you have a C permit it doesn't matter which kind of a B permit you had for naturalization, years spent on all kinds of B permits count.
Source. Art. 33.1.a BüG and BüV (BüV doesn't introduce any restrictions on the types of B permits counted under Art. 33.1.a BüG, unlike Art. 34.5 AIG which disqualifies "temporary" B permits from counting towards the C permit).
I had been wondering if years on family reunification made the student B years count for C or if it had to be a B on your own merits for work. Do you have a reference for family reunification also being fine?
I read something recently that Berne was thinking of making it easier for Masters and Doctors to achieve a normal B permit. But, sorry, I can’t remember where that was.
which says that you need to have a B permit for a long-lasting stay for two years (unlike a permit for studying or a fixed-term contract which are by their nature temporary and have a fixed end date).
IMO, staying in CH for the purpose of living with your family is as long-lasting as it gets, trumping even an open-ended employment contract
But no, I'm not a lawyer and I don't have a reference saying specifically that a family reunion permit counts. You'll notice that the law says nothing specifically about it having to be a work permit, too.