My three year old child hates avocado
She thought it's growing mold since the color is greenish.
She doesn't like sweet potato either, too sweet and mushy.
Cucumber, tomato, broccoli and potato are her favorite.
Leafy things usually not work, choking.
I think anything introduced after two wouldn't work well, anything familiar before that age works better.
After three children get finicky on food. I think it's more like a statement for claiming independence.
So if you want them to like vegetable, you should start feeding early, as early as possible. And stick to it,
add to regular meals often.