It doesn't make any sense for security questions on websites to be things like "your favorite color" or "your best friend's name" because those aren't stagnant answers and could change at anytime, amirite?

Security questions such as "in what city were you born" and "your first pet's name" are much better because they will never change, therefore it's much easier to remember should you ever need to reset your password using security questions.