An Oxford student will compete among 30 contestants for the title of Miss England 2025 with the final taking place this week.