Let's see how the trade war will play out in the next year.
US is a very wise country but China would always look at its own interests and would deal with Iran regardless of the sanctions on any of the country from the US. So US is afraid to loose its power and this is why it is trying to control everyone.