No, white vinegar is one of the best things to clean windows with (when diluted). It cuts through dirt and does not leave smears. Streaks happen when windows are not correctly dried or cleaning solution is left behind.