So with european jets out, f35 out, chinese jets out there is now su-35, JF17 and all in all its funny how accurate my assessment was
so much for "turkey will receive the f35 no matter what mentality from people almost 3 years back".
Turkey has fleets of F-16s so anything inferior to F-16 may not be accepted by TuAF.
So if the Sultan can keep up with anti-US and pro-Russia policy and secure his position for next decade, US-made fighters seems no longer available.
For other options:
=====================================================================
Turkey's own TF-X: Not available in short
Development for a 5-gen fighter takes quite some years.
J-20 takes 8 years from first prototype unveiled(2011) to be on service (2018) in spite of having the support of whole country. That of T-50 is not faster either.
It will take 2~5 years for TF-X to have the first prototype (and you should pray that BAE or RR will be committed to you despite of possible future politic conflict), so may take 10+ years before it can be on service from now.
China: Currently we can offer nothing:
For TuAF:
----The FC-20E (export version of J-10): just approximately equal to F-16.
----J-11/J-16 (Chinese version of Su-27 familys): Not for export. And buyers must go for original Russian versions.
----J-20: The best, bot not for export
----FC-31: Still in prototype phase and conflict with you own TF-X, I don't think TuAF would like to invest billions of $ to it.
For Anadolu:
----J-15 (Chinese version of Su-33): Not for export, meanwhile J-15 is a heavy fighter and cannot take off since Anadolu is too small
Russia: Most probable.
For TuAF:
----Su30/Su-34/Su-35: Technically mature and on-the-shelf. Proved in real war.
----Su-57: The best one that available for TuAF in years if F-35 is still not available.
All Sukhoi fighters are heavy fighters, which means large combat radius, big payload and bigger radar (but Russian radars are not that good) which suits regional powers fine. In fact, Turkey needs heavy fighters like F-15 much more than F-16s, but US might not want a too powerful TuAF to influence the balance of ME.
For Anadolu:
----Su-33: Not for export and obsolete. J-15 is much newer.
----MiG-29k: Though way smaller than J-15/Su-33, but it may still not able to take off on Anadolu. Meanwhile India has share in MiG-29K program.
----Yak-141: An unfinished variant that capable of vertical take-off, though way too obsolete
EU and UK: Currently nothing
For TuAF:
JAS-39: not as capable as F-16
Typhoon or Rafael. No significant advantages against F-16.
For Anadolu:
Rafael-M. Not capable of short take-off and need ejectors.
======================================================================
So it seems the only option is Russian jets. Maybe buying Russian jets will result in further sanctions but so what?
Also, the biggest problem is for Anadolu. I can't find an alternative of F-35 for it.