First its low administrative distance, then its chosen by higher metric.
In this case they have the same administrative distance, it doesn't say if they have different metrics, assuming they do have the same metric then the answer would be B. I think the question and answers are not correct or worded properly.
"By default, static routes have an administrative distance of 10. When the firewall has two or more routes to the same destination, it uses the route with the lowest administrative distance. By increasing the administrative distance of a static route to a value higher than a dynamic route, you can use the static route as a backup route if the dynamic route is unavailable."
"You can configure a static route with a Bidirectional Forwarding Detection (BFD) profile so that if a BFD session between the firewall and the BFD peer fails, the firewall removes the failed static route from the RIB and FIB tables and uses an alternative route with a lower priority."