To add to what MSP said, if your pants and boots were closer in colour, either ankle boots like those ones or knee-high boots would look equally good. For knee boots, just make sure your pants are snug enough not to bunch up at the knees. Your boots are a good width because the pants aren't bunching at the ankle even though they're tucked in. If you have boots that are snugger around the ankle, I'd suggest rolling your pants hem to stop above the boot top.