MRI is highly accurate for certain types of cancer, particularly those involving soft tissues. It is often used in combination with other imaging techniques like CT scans and PET scans to provide a comprehensive diagnosis. However, it may not be as effective for detecting cancers in dense tissues like bones.