It's easier to get in abroad than to get out.
It's easier to get in than out at home.
According to foreign standards, it is not necessarily true that you can graduate if you get excellent grades during your college years and publish a paper.
A friend of mine studied aerospace in Germany for 12 years and never graduated. Major; Language and so on. Will determine the length of your study abroad.
Therefore, I suggest that it is safer for you to consider studying in China.