I am making an insurance related form where only "none" is selected option in the list of occupation. What is the best way represent it so that user go through all options before selecting "None".

I am currently using a drop-down with 'None of the above' as last option.

An example to clear what I am asking - let's say there are 5000 models of cars and only 50 of them are not allowed. I want user(its given that every user owns a car) to select none if user don't own any of those 50 cars.

  • 25
    I don't understand - if there is only one acceptable answer, why even bother with a list? (I'm not a native English speaker, so please forgive me if it's obvious for people with better language skill)
    – Mołot
    May 5, 2017 at 14:38
  • 2
    @Molot In surveys and such, you want to filter out people who have certain occupations, such as "Survey-making professional", since they are too likely to game the system. May 5, 2017 at 20:31
  • 4
    I think the issue is to prevent a user from selecting None before reading all available options (which may include a more correct option than None).
    – chepner
    May 6, 2017 at 15:06
  • 2
    @chepner That is a good interpretation of the question. Suvendra, can you change the question title to use chepner's interpretation (if it is correct?). Something like: Best way to prevent a user from selecting None before reading all available options May 6, 2017 at 18:12
  • 1
    @KodosJohnson: Unfortunately, the changed title has now invalidated most of the top-voted answers so far. And the question text is still very confusing, and it's not 100% clear to me whether the new title really means what the OP actually intended to ask. Of course, arguably, the users who answered this question in its original unclear state knowingly took the risk that their answers might get downvoted or deleted after the question was clarified. Still, this whole thread is a mess now, and probably ought to have been put on hold long ago. May 8, 2017 at 8:57

8 Answers 8


It depends on the context and how much options the user have, let's assume that the user will select the brand of the car he has and there are many options, but the user does not own a car, so if the user has to click on the dropdown will be an unnecessary action since he does not own a car .

So I think of something like this:


download bmml source – Wireframes created with Balsamiq Mockups

I hope I have helped :)


Assuming that every user has a car, then he needs to select a brand in the dropdown and that dropdown has a filter to make the search easier.


download bmml source

  • 4
    Maybe the contrary? [_] I have a job. if the user checks the box then it asks for the specific information with a dropdown that has "Other" as its last item.
    – beppe9000
    May 5, 2017 at 14:23
  • True, it can be seen this way too. May 5, 2017 at 14:31
  • 2
    @beppe9000 true; I think it really depends on what option is most common. If 90% of users have a car, the above is preferable.
    – user31143
    May 5, 2017 at 14:47
  • @dan1111 you are right
    – beppe9000
    May 5, 2017 at 15:09
  • 2
    @MaisaBarros that is a good answer, but what I am asking is a bit different, let's say there are 5000 models of cars and only 50 of them are not allowed. I want user(its given that every user owns a car) to select none if user don't own any of those 50 cars. May 5, 2017 at 18:20

Even if the list goes too long - you can apply a scroll to the white space and keep 'None of above' always visible:

Radio buttons - Thanks @user1306322

[1]: https://i.stack.imgur.com/L1H

  • 44
    Imagine a world where everyone is either an insurance underwriter or a sales manager...
    – Muzer
    May 5, 2017 at 16:46
  • 10
    More seriously, the disadvantage of this is that it might not be obvious that there are more options than those displayed, so some might select "None of the above" even when it isn't true. In this case, perhaps "Software engineer" is below the first screen but I don't notice that the white box is scrollable; I'd probably just click "None of the above".
    – Muzer
    May 5, 2017 at 16:47
  • 26
    And as so often happens in real life, it doesn't even include a "None of your damn business" option.
    – jamesqf
    May 5, 2017 at 17:08
  • 6
    @Diego Humor. Shouldn't be hard to understand, right?
    – Kroltan
    May 5, 2017 at 18:26
  • 9
    Actually the OP wants to make sure all the options are visible before seeing the None of the above option. So this answer is the exact opposite of what they want. May 6, 2017 at 18:26

"None of the above" is understandable, but I would go for a solution like "Other". I believe that it is more common practice for a dropdown and it has a positive message, rather than the negative message of "None of the above".


download bmml source – Wireframes created with Balsamiq Mockups

  • 3
    The option 'Other' gives birth to another text field where users have to enter other occupation - it extends the task.
    – Dipak
    May 5, 2017 at 12:26
  • 2
    @DPS It doesn't need to. The designer can decide to extend it or not. "Other" can be sufficient enough. It is the same as "None of the above". None of the above could also be used to extend the task May 5, 2017 at 12:28
  • 1
    @DPS Still, it is the designer's choice not to ask for further information. Don't you think? May 5, 2017 at 12:32
  • 2
    I think, we have to consider the already set patterns and what the users would expect in this case.
    – Dipak
    May 5, 2017 at 12:41
  • 2
    @DPS Then this could be a good user test case ;) May 5, 2017 at 12:43


Present a plaintext list of the 50 disallowed models, followed by a checkbox saying "I hereby declare that my car is not one of these".

The user shall check or not check that box.

  • Although certify or affirm are probably better choices for the verb than declare here. And "hereby" is just noise.
    – Ben Voigt
    May 6, 2017 at 20:47
  • This will make the user interpret the checkbox as some kind of legal thing ("What if I make a mistake? Will I get in trouble?"). That may or may not be appropriate for a given use case (agreeing to some legal terms -> Yes, filling out an optional survey -> No).
    – Kevin
    May 6, 2017 at 21:53
  • 5
    @Kevin: OP is creating an "insurance related form", so it probably is a legal thing, and they probably will get in trouble for lying. May 7, 2017 at 0:17

I would suggest that the best way is to positively identify the make and model of car in question and then have a automated process to determine whether it is eligible or not.

simply making the user choose from a list of every possible car is going to result in a very clunky form.

In the UK at least it is possible to identify the make and model from the registration number and, in my experience this is what most insurance forms do. If this is impractical a selection tree of Make>>Model>>Type(engine size/body style etc) is still a lot easier than trying to find the one you are interested in from a long list.

With a list you are forcing users to scan every single item to ensure it does not apply to them, if this is more than half a dozen items they are likely to either give up or make an error.

To put it another way it is much easier to find a specific item on a list than to check every single item on a list to make sure it doesn't apply to you.

  • @Cris Johns The car model was just an example to clarify my question May 7, 2017 at 20:31

For OP's specific problem, don't make it a option/radio selection. Make it a yes/no question:

Do you own one of the following models of vehicle? ...

Alternatively, if you're concerned they'll miss their model among the noise, or that they'll guess the reason you're asking and try to pretend they accidentally answered wrong, make it a freeform text entry box and interpret their response later.


How about two fields:

One field asks the user whether they have a whatever (e.g. a car) and has two radio buttons - "Yes" and "No".

The second field, usually hidden but shown if the user clicks Yes on the first field, offers a Combobox of items (e.g. cars) to choose from.

  • Not really helpful for choosing an occupation from a list. There is simply no way to have every possible occupation covered in a dropdown list of occupations.
    – Wildcard
    May 6, 2017 at 1:36
  • @Wildcard: Something like Select2 might be handy. May 6, 2017 at 2:08
  • 1
    Perhaps, but for an insurance-related form I doubt it would give any benefit over just a free-form text field.
    – Wildcard
    May 6, 2017 at 2:10
  • Possibly not, I suppose it all depends on context. May 6, 2017 at 2:32

Well, obviously, you just ask them about each of the disallowed models in turn.

First dialog:

"Is your car an Alpha Romeo Giulia?"
   [YES] [NO]

If [NO], then ask:

"Is your car a Beta Beetle?"
   [YES] [NO]

... continue for 48 more dialogs, up to ...

"Is your car a Zebra Impala?"
   [YES] [NO]

That way, you know they read all the available options.

(Hey, this approach works for the people that design "customer service" voicemail systems)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.