As phenolics and flavonoids are polyphenolics compounds and thus show polar nature. So alcohol is basically used for their extraction. But you can use various other solvents for extraction. Try to select the solvent which should also be feasible in in-vivo model.
There are phenolic compounds which have polar and non polar parts in the same compound so you can choose ethyl acetate for a better extraction. It is advised to use ethyl acetate when you want to extract phenolic compounds from liquid samples.
You can also make ethanol-water mixture for a better extraction as mentioned in these discussion and articles:
@Mukesh Chaudhari Yes it coud be used. You will find ample of papers regarding same but I won't recommend to go for it. You can go with ethylacetate or 80 % acetone but do not forgot to understand the nature of solvent and its in vivo action.
Always better to use ethyl acetate solvent for extraction of flavonoids but for phenol and tannins prefer to use alcohol or 90%aqueous alcohol as I think from my experiance
You should verify it by yourself because, even different plant material may contain mainly different type of phenolic compound which may have different affinty with either alcohol or water
Methanol, ethanol, acetone, and ethyl acetate are the organic solvents for extraction. but From my experience, ethanol is the best solvent for extraction
Methanol, ethanol, ethyl acetate, acetone, and chloroform: methanol (2:1) were used before, and the best of them in extraction for the total content of phenols and flavonoids was chloroform and methanol 2:1, the highest extraction ratio ever.
If you have already known a certain phenolic and flavonoid compound you want to extract, knowing the polarity of the compound would guide you on what solvent would be fit best for your target compound.