Onlays are generally less expensive than crowns and can last just as long as a crown with proper care, however if the tooth has been damaged to a point where its structure is at risk, a dental crown may be the recommended treatment. Onlays are adjustable, repairable and require less preparation than a crown but offer less strength and durability.