I would say A) evolving attitudes of the public, D) current events, and E) ideologies of individual justices.
I don't think B is correct because the judicial branch is supposed to act as a check against the executive branch and therefore cannot be instructed to rule a certain way by any president, and I don't think C is correct because changes to the bill of rights would have less impact on interpretation of the constitution and more of an impact on the constitution/law itself