Silverfish are usually attracted to ammonia, and so any house cleaners with this scent have a good chance of deterring them. Similarly, lavender has been shown to be an effective deterrent for silverfish.
Mothballs can also keep silverfish away because they dislike the smell. I'm not sure if you could call it "liking" these smells but they work effectively in getting rid of the pesky little creatures nevertheless!