Function getBestPreference