In a large salad bowl, whisk together the olive oil and vinegar. Add corn, cherry tomatoes, red onio, cucumber, basil, mint, and dill. Toss to coat evenly. Add avocado before serving. Can make the salad a day ahead but add the avocado before serving.