I am building a system where I need user explicit data like Age, Gender, Preference towards a category(fashion/Gadgets/...). I came up with 2 solutions for Age & Gender:
Ask user these information in the form of input form with date picker and radio button
Ask user to select an avatar which can give me gender and age group
I totally understand there is tradeoff between precision of age in filling a form and number total conversions.
Avatars can look like these easily segregating gender and putting users age into groups like teenager/20-40/40+
Can someone suggest what would be the optimal solution to identify the user gender and age without putting much pressure on the user as they may then opt not to share this information?
P.S. I can share more details if anyone seeks for.