Im driving a 96 mitsubishi L200 and the engine is emitting white smoke whenever you take out the oil dipstick or oil cap.

So i need anyone's advice here on your experience swapping an engine or overhaul. Which is better in terms of lifespan and reliability? What are the pros and cons? Thanks