Based on is the correct way according to the regime of prepositions. Say based on is a grammatical construction that is committed by the literal translation of the English language ( in base to ) but nobody seems to repair wrong expression, and that the things or facts are base or Foundation in certain circumstances