Go to Tongji. Universities such as Fudan, Nankai and Zhongshan all have the blood of the Republic of China and are very popular in the three places. Besides, Chengdu and Shanghai are obviously not in the same class, and a city has a great influence on shaping a person. After going abroad, you can tell foreign friends that you are from Shanghai. Many people in the world know about this city. You can also meet many friends in Shanghai, which is far more important than a school.
As for the major, Tongji University of Technology is better, and Sichuan University is better in literature and history, but it should be noted that you are going to study undergraduate, not graduate school, and the undergraduate education of these two schools with your listed majors is actually worse than half.
Go to Shanghai. Shanghai has lived up to China's expectations and rushed out of the basin, where you can shine even more!