Philippines could not go to Germany or France because they were both economic rivals.
Step-by-step explanation:
Mc Kinley was always in favor of keeping Philippines with them so that it did not go to countries like Germany and France because both these countries were economic rivals of the United States of America so it would be bad for the economy if Philippines is given away would turn out to be a bad decision. More over it was necessary to civilize the backward people.