When reading fantasy, do you prefer comparisons to real things, or for the author to try to describe a beast using core concepts? I will explain what I mean. Obviously, we can't tell a story without using basic language. Suppose the POV character in the fantasy is an elf that knows nothing about earth. I doubt anyone would mind if trees were called trees; although, the elf has no idea what a tree is, for that is a human construct. But if the elf compared something to Microsoft, I'm sure that would disrupt their reading. So how far do we take this? What do you prefer? We can call things trees, and compare things to trees, but what about comparing something to a lion, donkey, monkey, dog, etc? The beast was shaped like an elephant with scaly skin and clawed feet. The head was like that of a lizard. Or would you prefer the description not use the words elephant and lizard? Yet trees, bushes, grass, vegetation, etc is okay, even if the elf has no clue what those things are any more than he knows what an elephant is. What if living constructions were called houses, skyscrapers, or apartments (flats)? Would it bother you if a banana-like fruit were compared to a banana, even if bananas don't exist in that universe? My personal opinion is yes. I draw the line at specific things that another culture on another planet might not have developed, like Microsoft. But I see no problem with comparing things to anything that exists naturally on earth. Nor do I find a problem with using generic terms like skyscrapers or computers because it is conceivable to me that other cultures on other planets would develop similar things. What are your thoughts?