To many variable guys.
To properly compare any aircraft you have to get into specifics. What I mean is, specific year, model, country, capabilities, etc.
For example, I think a SU-27 from Russia circa 1990 as it was used operationally would have the advantage over a USAF F-16C block 25 as it was used in 1990. IIRC at the time F-16 did not have AIM-120 capability, only in testing. F-16 RADAR, back then wasn't as capable, etc. My point is that to compare aircraft like this, is better to compare specific models. We also have to watch our preferences. I love the F-16 so of course I will by bias in favor of the F-16. Just saying