I would like to use
based on for three options.
The existing methods are based on either one type, fixed type, or a small set of different types of dependency relationships.
Is this correct?
The answer is at MacMillan Dictionary. Your sentence seems to be correct.
From the dictionary:
You must answer either yes or no.
You can contact us either by phone, by email, or by letter.