It's best to avoid cleaning windows on a sunny day, as the heat can cause the cleaning solution to dry too quickly, leading to streaks. Choose a cloudy day or clean your windows in the morning or evening when the sun is not shining directly on them.