There are type size guidelines for several age groups, all designed to promote readability. In general, the younger or older your readership, the larger the type size should be.
For predominantly senior readers (age 65 and older), set body text in 14 to 18 point. In particular, avoid fine print (8 point or lower)
For readers in the 40-65 age group, use 11 or 12 point body type.
For general audiences, body type of 10-11 points is suitable.
For young children or beginning readers, select a larger type size (14 points).
If you don't know the age of your readership, or if your readership spans a large age range of adults, use 10-11 point type. In addition, remember that the actual and apparent size of a font may appear different. For example, some fonts at 12 point appear visually smaller than others.