I can't find anything specific on this. Monster manual says there's no specific rules for the creature types themselves. Find familiar makes your familiar a celestial, fey, or fiend (your choice). When a chain-pact warlock casts find familiar, they can also pick additional forms, like sprite. Can they make the sprite into any type they want? Does any of that have any impact? Does the sprite need to sleep or eat? I currently assume they do, but the ability to desummon and resummon suggests that there's some weird stuff going on.
(Side note: I also assume you actually need line-of-effect and line-of-sight to summon your familiar, not just "any unoccupied space within 30'.)
(Side note: I also assume you actually need line-of-effect and line-of-sight to summon your familiar, not just "any unoccupied space within 30'.)