I have never thought of Chinese major cities as all that dirty (street dirty), by Asian developing country standards. In Shanghai the other day, I was just thinking to myself how clean everything was. I suppose it is all relative to what you have seen and experienced before in other places.
Compare Japan to China and you'll get one view. Compare India to China and it's a different perspective.