Sometime we customise code , so we need to get drop-down attribute values in custom file.
So the below code will help to retrieve attribute based on attribute id
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$attributeId = 101;
$eavModel = $objectManager->create('MagentoCatalogModelResourceModelEavAttribute');
$eavModel->load($attributeId);
$attributeCode = $eavModel->getAttributeCode();
$productAttributeRepository = $objectManager->create('MagentoCatalogModelProductAttributeRepository');
$options = $productAttributeRepository->get($attributeCode)->getOptions();
?>
<div class="field required">
<label class="label"><?= /* @escapeNotVerified */ __('Colour') ?>:</label>
<div class="control">
<select name="product[color]" id="color" class="required-entry input-text">
<?php
foreach ($options as $option) {
$value = $option->getValue(); // Value
$label = $option->getLabel(); // Label
?>
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
<?php
} ?>
</select>
</div>
</div>
that’s it. Happy coding.

