Unlawful and lawful are good, stout Anglo-Saxon words that tend to be of the law-- that is, they are used in statute -- while illegal and legal are fine, robust Latinate words that have historically tended to be about the law-- they're lawyer talk, full of baloney (Bologna). – More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.