According to Jennifer Kavanagh, Senior Fellow & Director of Military Analysis at Defense Priorities, the U.S. has spent at least $3.4 trillion countering China militarily since 2012. This figure, an average of $260 billion a year, is more than total U.S. spending on 20 years of war in Afghanistan ($2.3 trillion).