I consider some steps the best way to define your passwords:
- Try not to reuse the same password for different services;
- Use more than 8 characters;
- Use special characters like "@#$%^[ ] ( )";
- Use numbers;
- Use UPPER case and lower case;
- Use a security app to save your passwords;
- Change your passwords at least once a year;
- Don't share your passwords;
- Don't send passwords via message to anybody;
- Don't use birthdays;
- Don't use easy words like "password123", "loveme", "love123" and more;
- Use two-factor authentication.
- Use an app as a second-factor authentication; don't use SMS if it's possible.
Security apps:
- iSenha segura: https://apps.apple.com/br/app/isenha-segura/id1555516679
- Passwords from Apple;
Second-factor authentication:
- Microsoft Authenticator
- Google Authenticator