There are various methods to clean your mirrors without leaving streaks.
Either:
1. You can use normal window cleaner and a specific glass cleaning cloth.
or
2. You can use white wine vinegar in warm water, then wash your mirror with the solution and wipe dry with cotton cloth.
or
3. Wash your mirror using your hand with warm water and wipe dry with a cotton cloth, then when dry you will be left without streaks.