Fast Track C permit with non-permanent contract and B-L-B permit

I read through many threads in the forum and found different stories. So here I am to ask this question for my own issue.

My case is a bit special here:

1. I finished my PhD at ETH, and found a position at ETH afterwards.

2. My contract is B (PhD) -- L (first 2 years of my position) -- B (after 2yrs).

3. I've been stayed here for more than 5 years now.

4. Due to ETH regulations, I can only get non-permanent position at the moment (need around another 4 years to be evaluated for permanent contract.)

My question is:

Will the 2 year L-permit count as "continuous" for the evaluation of "5 years continuous stay"?

Try and apply but do not hold your breath. According SEM Guidelines Chapter 3.5.3.2 you should have had a permanent contract during your L years. Only then can L-years exceptionally count towards the 5 years period on B.

Means you have to wait another 3 years till you have 5 years of continuous B.

Another 2 years you mean (PhD count for 3 yrs)?

I can accept that the L years don't apply, but will that make my previous PhD years don't count (because it is disrupted)? If that's not the case, it make things a bit easier.

When you apply for C you must have 5 years of uninterrupted stay on B. So far you have accumulated 2 years, as your previous stay on B was interrupted by the permit L period. Hence you would need three more years on B if your application is denied.

If your total stay (on B and L) is 10 years or more, you can apply via the regular route. If your total stay is less than 10 years you can apply for the early C based on good integration. In both cases you need at least 5 uninterrupted years on B when you apply.

Wait, I'm a bit confused.

Why do you say I have accumulated 2 years?

If my L interrupts B, then I need to re-accumulate the 5 years, which means I need 5 years more?

If my L doesn't interrupt B, then I have 3 years B already, and need 2 more years?

Perhaps I didn't explain clearly myself. I'm at the beginning of B (after 2yrs of L). My 5-year stay is PhD (3yrs) + L(2yrs).

You didn’t.

You need to start counting again from your new B permit.

I mistakenly though you had B already for two years.

If you are only at the beginning of your permit B you will need another 5 years.

L permit can be counted towards obtaining the C permit if it was issued based on a permanent contract or if it is clear that the stay is permanent in nature. While the first scenario (permanent contract) is straightforward, the second one is more ambiguous and some may argue that it applies to the OP's case. I am in a similar situation, also working at ETH: 4 years on a postdoc B permit and 2 years on L permit, currently in the process of renewing it (have to get either B or nothing, since L is valid for 2 years only). It seems that only the Migration Office can provide a definitive answer as our situation is rather specific.

Yeah, I asked around again and there seems to be no definite answer.

What they recommend me is to just apply for C permit and see how the Migrationsamt says...