*boil down to* (something)
Definition: the most important aspect of a question, situation or issue.
E.g.1: It was difficult to decide which course I should study, but in the end it all boiled down to which course was the best value for money.
E.g.2: Racism is difficult to combat, but I believe it boils down to education.
This phrasal verb cannot be separated.